Skip to content

Commit 4c14b54

Browse files
committed
Strict types bugfixes
1 parent 2b6be73 commit 4c14b54

File tree

3 files changed

+21
-20
lines changed

3 files changed

+21
-20
lines changed

examples/AQuery.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
use \LibDNS\Decoder\DecoderFactory;
2222

2323
// Config
24-
$queryName = 'google.com';
24+
$queryName = 'faß.de';
2525
$serverIP = '8.8.8.8';
2626
$requestTimeout = 3;
2727

src/Decoder/Decoder.php

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,26 @@
1313
*/
1414
namespace LibDNS\Decoder;
1515

16-
use \LibDNS\Packets\PacketFactory;
17-
use \LibDNS\Packets\Packet;
18-
use \LibDNS\Messages\MessageFactory;
19-
use \LibDNS\Messages\Message;
16+
use LibDNS\Messages\Message;
17+
use LibDNS\Messages\MessageFactory;
18+
use LibDNS\Packets\Packet;
19+
use LibDNS\Packets\PacketFactory;
2020
use LibDNS\Records\Question;
21-
use \LibDNS\Records\QuestionFactory;
22-
use \LibDNS\Records\ResourceBuilder;
23-
use \LibDNS\Records\Types\Type;
24-
use \LibDNS\Records\Types\Anything;
25-
use \LibDNS\Records\Types\BitMap;
26-
use \LibDNS\Records\Types\Char;
27-
use \LibDNS\Records\Types\CharacterString;
28-
use \LibDNS\Records\Types\DomainName;
29-
use \LibDNS\Records\Types\IPv4Address;
30-
use \LibDNS\Records\Types\IPv6Address;
31-
use \LibDNS\Records\Types\Long;
32-
use \LibDNS\Records\Types\Short;
33-
use \LibDNS\Records\Types\Types;
34-
use \LibDNS\Records\Types\TypeBuilder;
21+
use LibDNS\Records\QuestionFactory;
22+
use LibDNS\Records\Resource;
23+
use LibDNS\Records\ResourceBuilder;
24+
use LibDNS\Records\Types\Anything;
25+
use LibDNS\Records\Types\BitMap;
26+
use LibDNS\Records\Types\Char;
27+
use LibDNS\Records\Types\CharacterString;
28+
use LibDNS\Records\Types\DomainName;
29+
use LibDNS\Records\Types\IPv4Address;
30+
use LibDNS\Records\Types\IPv6Address;
31+
use LibDNS\Records\Types\Long;
32+
use LibDNS\Records\Types\Short;
33+
use LibDNS\Records\Types\Type;
34+
use LibDNS\Records\Types\TypeBuilder;
35+
use LibDNS\Records\Types\Types;
3536

3637
/**
3738
* Decodes raw network data to Message objects

src/Records/Types/IPv4Address.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ public function setOctets(array $octets)
8181
}
8282

8383
foreach ($octets as &$octet) {
84-
if (\strspn((string)$octet, "0123456789") !== \strlen($octet) || $octet < 0x00 || $octet > 0xff) {
84+
if (\strspn((string)$octet, "0123456789") !== \strlen((string)$octet) || $octet < 0x00 || $octet > 0xff) {
8585
throw new \UnexpectedValueException('Octet list is not a valid IPv4 address: invalid octet value ' . $octet);
8686
}
8787

0 commit comments

Comments
 (0)