Increase subnet matcher
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
This commit is contained in:
parent
5517ce19ce
commit
61545e7a89
|
@ -92,7 +92,7 @@ class IpAddress {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets either the /32 (IPv4) or the /128 (IPv6) subnet of an IP address
|
* Gets either the /32 (IPv4) or the /64 (IPv6) subnet of an IP address
|
||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
|
@ -105,7 +105,7 @@ class IpAddress {
|
||||||
}
|
}
|
||||||
return $this->getIPv6Subnet(
|
return $this->getIPv6Subnet(
|
||||||
$this->ip,
|
$this->ip,
|
||||||
128
|
64
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -37,11 +37,19 @@ class IpAddressTest extends TestCase {
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'2001:0db8:85a3:0000:0000:8a2e:0370:7334',
|
'2001:0db8:85a3:0000:0000:8a2e:0370:7334',
|
||||||
'2001:db8:85a3::8a2e:370:7334/128',
|
'2001:db8:85a3::/64',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'2001:db8:3333:4444:5555:6666:7777:8888',
|
||||||
|
'2001:db8:3333:4444::/64',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'::1234:5678',
|
||||||
|
'::/64',
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'[::1]',
|
'[::1]',
|
||||||
'::1/128',
|
'::/64',
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue