@@ -93,7 +93,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 | |||
*/ | |||
@@ -106,7 +106,7 @@ class IpAddress { | |||
} | |||
return $this->getIPv6Subnet( | |||
$this->ip, | |||
128 | |||
64 | |||
); | |||
} | |||
@@ -37,11 +37,19 @@ class IpAddressTest extends TestCase { | |||
], | |||
[ | |||
'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/128', | |||
'::/64', | |||
], | |||
]; | |||
} |