php-ip icon indicating copy to clipboard operation
php-ip copied to clipboard

IPBlock does not check if it is created from a wrong IP object

Open arokettu opened this issue 7 months ago • 0 comments

Examples:

> (string)\PhpIP\IPBlock::create(\PhpIP\IPv6::createFromString('ffff::ffff'), 32)::class
= "PhpIP\IPv4Block"
> (string)\PhpIP\IPBlock::create(\PhpIP\IPv6::createFromString('ffff::ffff'), 32)->getLastIp()
= "::ffff"

Expected:

> (string)\PhpIP\IPBlock::create(\PhpIP\IPv6::createFromString('ffff::ffff'), 32)::class
= "PhpIP\IPv6Block"
> (string)\PhpIP\IPBlock::create(\PhpIP\IPv6::createFromString('ffff::ffff'), 32)->getLastIp()
= "ffff:0:ffff:ffff:ffff:ffff:ffff:ffff"

arokettu avatar Jul 23 '24 09:07 arokettu