-
-
Notifications
You must be signed in to change notification settings - Fork 159
Open
Labels
Description
Version(s) affected
14.3
Description
When using named arguments window: as from the interface
Interface: \OTPHP\OTPInterface
public function verify(string $otp, null|int $input = null, null|int $window = null): bool;
HOTP
public function verify(string $otp, null|int $counter = null, null|int $window = null): bool
TOTP
public function verify(string $otp, null|int $timestamp = null, null|int $leeway = null): bool
The interface and HOTP both use window the TOTP uses name leeway
This results in error "Unknown named parameter 'Window'"
How to reproduce
$totp = TOTP::create( '{SECRET}', 60, 'sha256', 12 ); $totp->verify('verify_code',window:'window');
Possible Solution
align argument names
Additional Context
No response