File tree Expand file tree Collapse file tree
src/Authentication/TwoFactorAuth
Infrastructure/Repository
Unit/Authentication/TwoFactorAuth/OTP Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ services:
77 class : OxidEsales\SecurityModule\Authentication\TwoFactorAuth\Factory\TwoFAServiceFactory
88 arguments :
99 $implementations :
10- otp : ' @OxidEsales\SecurityModule\Authentication\TwoFactorAuth\OTP\OTPService '
10+ otp : ' @OxidEsales\SecurityModule\Authentication\TwoFactorAuth\OTP\OtpFacade '
1111
1212 OxidEsales\SecurityModule\Authentication\TwoFactorAuth\Service\TwoFAServiceInterface :
1313 factory : ['@OxidEsales\SecurityModule\Authentication\TwoFactorAuth\Factory\TwoFAServiceFactoryInterface', 'create']
Original file line number Diff line number Diff line change 1+ services :
2+ _defaults :
3+ autowire : true
4+ public : false
5+
6+ OxidEsales\SecurityModule\Authentication\TwoFactorAuth\OTP\Infrastructure\Repository\OtpChallengeStateRepositoryInterface :
7+ class : OxidEsales\SecurityModule\Authentication\TwoFactorAuth\OTP\Infrastructure\Repository\OtpChallengeStateRepository
Original file line number Diff line number Diff line change 1+ services :
2+ _defaults :
3+ autowire : true
4+ public : false
5+
6+ OxidEsales\SecurityModule\Authentication\TwoFactorAuth\OTP\Service\OtpChallengeStateServiceInterface :
7+ class : OxidEsales\SecurityModule\Authentication\TwoFactorAuth\OTP\Service\OtpChallengeStateService
8+
9+ OxidEsales\SecurityModule\Authentication\TwoFactorAuth\OTP\Service\OtpCodeValidatorServiceInterface :
10+ class : OxidEsales\SecurityModule\Authentication\TwoFactorAuth\OTP\Service\OtpCodeValidatorService
11+
12+ OxidEsales\SecurityModule\Authentication\TwoFactorAuth\OTP\Service\OtpCodeGeneratorServiceInterface :
13+ class : OxidEsales\SecurityModule\Authentication\TwoFactorAuth\OTP\Service\OtpCodeGeneratorService
14+
15+ OxidEsales\SecurityModule\Authentication\TwoFactorAuth\OTP\Service\OtpCodeHasherServiceInterface :
16+ class : OxidEsales\SecurityModule\Authentication\TwoFactorAuth\OTP\Service\OtpCodeHasherService
Original file line number Diff line number Diff line change 11imports :
2+ - { resource: Infrastructure/Repository/services.yaml }
3+ - { resource: Service/services.yaml }
24 - { resource: Notifier/services.yaml }
35
46services :
@@ -7,6 +9,3 @@ services:
79 public : false
810
911 OxidEsales\SecurityModule\Authentication\TwoFactorAuth\OTP\OtpFacade : ~
10-
11- OxidEsales\SecurityModule\Authentication\TwoFactorAuth\OTP\Infrastructure\Repository\OtpChallengeStateRepositoryInterface :
12- class : OxidEsales\SecurityModule\Authentication\TwoFactorAuth\OTP\Infrastructure\Repository\OtpChallengeStateRepository
Original file line number Diff line number Diff line change @@ -38,12 +38,18 @@ public function testServicesAvailable(string $serviceId): void
3838
3939 public static function serviceAvailabilityDataProvider (): array
4040 {
41+ // phpcs:disable
4142 return [
4243 [\OxidEsales \SecurityModule \Authentication \TwoFactorAuth \Factory \TwoFAServiceFactoryInterface::class],
44+
4345 [\OxidEsales \SecurityModule \Authentication \TwoFactorAuth \Service \TwoFAServiceInterface::class],
46+
4447 [\OxidEsales \SecurityModule \Authentication \TwoFactorAuth \OTP \Infrastructure \Repository \OtpChallengeStateRepositoryInterface::class],
48+ [\OxidEsales \SecurityModule \Authentication \TwoFactorAuth \OTP \Service \OtpCodeGeneratorServiceInterface::class],
49+ [\OxidEsales \SecurityModule \Authentication \TwoFactorAuth \OTP \Service \OtpCodeHasherServiceInterface::class],
4550 [\OxidEsales \SecurityModule \Authentication \TwoFactorAuth \OTP \Notifier \OtpNotifierInterface::class],
4651 [\OxidEsales \SecurityModule \Authentication \TwoFactorAuth \OTP \Notifier \Factory \OtpNotifierFactoryInterface::class],
4752 ];
53+ // phpcs:enable
4854 }
4955}
Original file line number Diff line number Diff line change 1818use PHPUnit \Framework \Attributes \Test ;
1919use PHPUnit \Framework \TestCase ;
2020
21- class OTPServiceTest extends TestCase
21+ class OtpFacadeTest extends TestCase
2222{
2323 #[Test]
2424 public function isVerifiedReturnsFalseWhenNoChallengeState (): void
You can’t perform that action at this time.
0 commit comments