@@ -1,6 +1,6 @@ discard block |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -declare(strict_types = 1); |
|
| 3 | +declare(strict_types=1); |
|
| 4 | 4 | |
| 5 | 5 | namespace App\Model; |
| 6 | 6 | |
@@ -126,14 +126,14 @@ discard block |
||
| 126 | 126 | $firstAddrUnpacked = unpack('H*', $firstAddrBin); |
| 127 | 127 | $firstAddrHex = reset($firstAddrUnpacked); |
| 128 | 128 | $range[0] = inet_ntop($firstAddrBin); |
| 129 | - $flexBits = 128 - $prefixLen; |
|
| 129 | + $flexBits = 128-$prefixLen; |
|
| 130 | 130 | $lastAddrHex = $firstAddrHex; |
| 131 | 131 | |
| 132 | 132 | $pos = 31; |
| 133 | 133 | while ($flexBits > 0) { |
| 134 | 134 | $orig = substr($lastAddrHex, $pos, 1); |
| 135 | 135 | $origVal = hexdec($orig); |
| 136 | - $newVal = $origVal | (pow(2, min(4, $flexBits)) - 1); |
|
| 136 | + $newVal = $origVal | (pow(2, min(4, $flexBits))-1); |
|
| 137 | 137 | $new = dechex($newVal); |
| 138 | 138 | $lastAddrHex = substr_replace($lastAddrHex, $new, $pos, 1); |
| 139 | 139 | $flexBits -= 4; |
@@ -144,8 +144,8 @@ discard block |
||
| 144 | 144 | $range[1] = inet_ntop($lastAddrBin); |
| 145 | 145 | } else { |
| 146 | 146 | $cidr = explode('/', $this->username); |
| 147 | - $range[0] = long2ip(ip2long($cidr[0]) & -1 << (32 - (int)$cidr[1])); |
|
| 148 | - $range[1] = long2ip(ip2long($range[0]) + pow(2, (32 - (int)$cidr[1])) - 1); |
|
| 147 | + $range[0] = long2ip(ip2long($cidr[0]) & -1 << (32-(int)$cidr[1])); |
|
| 148 | + $range[1] = long2ip(ip2long($range[0])+pow(2, (32-(int)$cidr[1]))-1); |
|
| 149 | 149 | } |
| 150 | 150 | |
| 151 | 151 | // Find the leftmost common characters between the two addresses. |