Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/Exception/Formatter/FormatException.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ class FormatException extends IpException
* @param string $binary
* @param \Exception|null $previous
*/
public function __construct($binary, \Exception $previous = null)
public function __construct($binary, ?\Exception $previous = null)
{
$this->binary = $binary;
parent::__construct('Cannot format invalid binary sequence; must be a string either 4 or 16 bytes long.', 0, $previous);
Expand Down
2 changes: 1 addition & 1 deletion src/Exception/InvalidCidrException.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ class InvalidCidrException extends IpException
* @param mixed $addressLengthInBytes
* @param \Exception|null $previous
*/
public function __construct($cidr, $addressLengthInBytes, \Exception $previous = null)
public function __construct($cidr, $addressLengthInBytes, ?\Exception $previous = null)
{
$this->cidr = $cidr;
$message = 'The supplied CIDR is not valid; it must be an integer ';
Expand Down
2 changes: 1 addition & 1 deletion src/Exception/InvalidIpAddressException.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ class InvalidIpAddressException extends IpException
* @param scalar $ip
* @param \Exception|null $previous
*/
public function __construct($ip, \Exception $previous = null)
public function __construct($ip, ?\Exception $previous = null)
{
$this->ip = $ip;
parent::__construct('The IP address supplied is not valid.', 0, $previous);
Expand Down
2 changes: 1 addition & 1 deletion src/Exception/Strategy/ExtractionException.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ class ExtractionException extends IpException
* @param \Darsyn\IP\Strategy\EmbeddingStrategyInterface $embeddingStrategy
* @param \Exception|null $previous
*/
public function __construct($binary, EmbeddingStrategyInterface $embeddingStrategy, \Exception $previous = null)
public function __construct($binary, EmbeddingStrategyInterface $embeddingStrategy, ?\Exception $previous = null)
{
$this->binary = $binary;
$this->embeddingStrategy = $embeddingStrategy;
Expand Down
2 changes: 1 addition & 1 deletion src/Exception/Strategy/PackingException.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ class PackingException extends IpException
* @param EmbeddingStrategyInterface $embeddingStrategy
* @param \Exception|null $previous
*/
public function __construct($binary, EmbeddingStrategyInterface $embeddingStrategy, \Exception $previous = null)
public function __construct($binary, EmbeddingStrategyInterface $embeddingStrategy, ?\Exception $previous = null)
{
$this->binary = $binary;
$this->embeddingStrategy = $embeddingStrategy;
Expand Down
2 changes: 1 addition & 1 deletion src/Exception/WrongVersionException.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ class WrongVersionException extends InvalidIpAddressException
* @param scalar $ip
* @param \Exception|null $previous
*/
public function __construct($expected, $actual, $ip, \Exception $previous = null)
public function __construct($expected, $actual, $ip, ?\Exception $previous = null)
{
$this->expected = $expected;
$this->actual = $actual;
Expand Down
2 changes: 1 addition & 1 deletion src/Version/IPv6.php
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ public static function factory($ip)
* @throws \Darsyn\IP\Exception\WrongVersionException
* @return static
*/
public static function fromEmbedded($ip, EmbeddingStrategyInterface $strategy = null)
public static function fromEmbedded($ip, ?EmbeddingStrategyInterface $strategy = null)
{
return new static(Multi::factory($ip, $strategy)->getBinary());
}
Expand Down
4 changes: 2 additions & 2 deletions src/Version/Multi.php
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ private static function getDefaultEmbeddingStrategy()
* {@inheritDoc}
* @param \Darsyn\IP\Strategy\EmbeddingStrategyInterface $strategy
*/
public static function factory($ip, EmbeddingStrategyInterface $strategy = null)
public static function factory($ip, ?EmbeddingStrategyInterface $strategy = null)
{
// We need a strategy to pack version 4 addresses.
$strategy = $strategy ?: self::getDefaultEmbeddingStrategy();
Expand All @@ -85,7 +85,7 @@ public static function factory($ip, EmbeddingStrategyInterface $strategy = null)
* {@inheritDoc}
* @param \Darsyn\IP\Strategy\EmbeddingStrategyInterface|null $strategy
*/
protected function __construct($ip, EmbeddingStrategyInterface $strategy = null)
protected function __construct($ip, ?EmbeddingStrategyInterface $strategy = null)
{
// Fallback to default in case this instance was created from static in
// the abstract IP class.
Expand Down