diff --git a/lib/Providers/Qr/QRicketProvider.php b/lib/Providers/Qr/QRicketProvider.php index f72463d..8f4a7f7 100644 --- a/lib/Providers/Qr/QRicketProvider.php +++ b/lib/Providers/Qr/QRicketProvider.php @@ -35,7 +35,7 @@ class QRicketProvider extends BaseHTTPQRCodeProvider public function getUrl(string $qrtext, int $size): string { return 'http://qrickit.com/api/qr' - . '?qrsize=' . (string) $size + . '?qrsize=' . (string)$size . '&e=' . strtolower($this->errorcorrectionlevel) . '&bgdcolor=' . $this->bgcolor . '&fgdcolor=' . $this->color diff --git a/lib/Providers/Time/HttpTimeProvider.php b/lib/Providers/Time/HttpTimeProvider.php index 4131fee..ae72ce0 100644 --- a/lib/Providers/Time/HttpTimeProvider.php +++ b/lib/Providers/Time/HttpTimeProvider.php @@ -21,7 +21,7 @@ class HttpTimeProvider implements ITimeProvider public function __construct( public string $url = 'https://google.com', public string $expectedtimeformat = 'D, d M Y H:i:s O+', - array $options = null, + array $options = null, ) { $this->url = $url; $this->expectedtimeformat = $expectedtimeformat; @@ -50,7 +50,7 @@ class HttpTimeProvider implements ITimeProvider public function getTime() { try { - $context = stream_context_create($this->options); + $context = stream_context_create($this->options); $fd = fopen($this->url, 'rb', false, $context); $headers = stream_get_meta_data($fd); fclose($fd); diff --git a/lib/Providers/Time/NTPTimeProvider.php b/lib/Providers/Time/NTPTimeProvider.php index 20db712..f1db3a3 100644 --- a/lib/Providers/Time/NTPTimeProvider.php +++ b/lib/Providers/Time/NTPTimeProvider.php @@ -47,7 +47,7 @@ class NTPTimeProvider implements ITimeProvider // Interpret response $data = unpack('N12', $recv); - $timestamp = (int) sprintf('%u', $data[9]); + $timestamp = (int)sprintf('%u', $data[9]); // NTP is number of seconds since 0000 UT on 1 January 1900 Unix time is seconds since 0000 UT on 1 January 1970 return $timestamp - 2208988800; diff --git a/lib/TwoFactorAuth.php b/lib/TwoFactorAuth.php index ab9ee4b..8098c85 100644 --- a/lib/TwoFactorAuth.php +++ b/lib/TwoFactorAuth.php @@ -28,13 +28,13 @@ class TwoFactorAuth private static array $_base32lookup = array(); public function __construct( - private ?string $issuer = null, - private int $digits = 6, - private int $period = 30, - private Algorithm $algorithm = Algorithm::Sha1, + private ?string $issuer = null, + private int $digits = 6, + private int $period = 30, + private Algorithm $algorithm = Algorithm::Sha1, private ?IQRCodeProvider $qrcodeprovider = null, - private ?IRNGProvider $rngprovider = null, - private ?ITimeProvider $timeprovider = null + private ?IRNGProvider $rngprovider = null, + private ?ITimeProvider $timeprovider = null ) { if ($this->digits <= 0) { throw new TwoFactorAuthException('Digits must be > 0'); @@ -54,7 +54,7 @@ class TwoFactorAuth public function createSecret(int $bits = 80, bool $requirecryptosecure = true): string { $secret = ''; - $bytes = (int) ceil($bits / 5); // We use 5 bits of each byte (since we have a 32-character 'alphabet' / BASE32) + $bytes = (int)ceil($bits / 5); // We use 5 bits of each byte (since we have a 32-character 'alphabet' / BASE32) $rngprovider = $this->getRngProvider(); if ($requirecryptosecure && !$rngprovider->isCryptographicallySecure()) { throw new TwoFactorAuthException('RNG provider is not cryptographically secure'); @@ -79,7 +79,7 @@ class TwoFactorAuth $value = unpack('N', $hashpart); // Unpack binary value $value = $value[1] & 0x7FFFFFFF; // Drop MSB, keep only 31 bits - return str_pad((string) ($value % 10** $this->digits), $this->digits, '0', STR_PAD_LEFT); + return str_pad((string)($value % 10 ** $this->digits), $this->digits, '0', STR_PAD_LEFT); } /** @@ -233,7 +233,7 @@ class TwoFactorAuth private function getTimeSlice(?int $time = null, int $offset = 0): int { - return (int) floor($time / $this->period) + ($offset * $this->period); + return (int)floor($time / $this->period) + ($offset * $this->period); } private function base32Decode(string $value): string