@@ 817-829 (lines=13) @@ | ||
814 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
815 | } |
|
816 | ||
817 | protected function applyYubikeyPossessionProvenAndVerifiedEvent(YubikeyPossessionProvenAndVerifiedEvent $event) |
|
818 | { |
|
819 | $secondFactor = VerifiedSecondFactor::create( |
|
820 | $event->secondFactorId, |
|
821 | $this, |
|
822 | new SecondFactorType('yubikey'), |
|
823 | $event->yubikeyPublicId, |
|
824 | $event->registrationRequestedAt, |
|
825 | $event->registrationCode |
|
826 | ); |
|
827 | ||
828 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
829 | } |
|
830 | ||
831 | protected function applyPhonePossessionProvenEvent(PhonePossessionProvenEvent $event) |
|
832 | { |
|
@@ 845-857 (lines=13) @@ | ||
842 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
843 | } |
|
844 | ||
845 | protected function applyPhonePossessionProvenAndVerifiedEvent(PhonePossessionProvenAndVerifiedEvent $event) |
|
846 | { |
|
847 | $secondFactor = VerifiedSecondFactor::create( |
|
848 | $event->secondFactorId, |
|
849 | $this, |
|
850 | new SecondFactorType('sms'), |
|
851 | $event->phoneNumber, |
|
852 | $event->registrationRequestedAt, |
|
853 | $event->registrationCode |
|
854 | ); |
|
855 | ||
856 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
857 | } |
|
858 | ||
859 | protected function applyGssfPossessionProvenEvent(GssfPossessionProvenEvent $event) |
|
860 | { |
|
@@ 873-885 (lines=13) @@ | ||
870 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
871 | } |
|
872 | ||
873 | protected function applyGssfPossessionProvenAndVerifiedEvent(GssfPossessionProvenAndVerifiedEvent $event) |
|
874 | { |
|
875 | $secondFactor = VerifiedSecondFactor::create( |
|
876 | $event->secondFactorId, |
|
877 | $this, |
|
878 | new SecondFactorType((string)$event->stepupProvider), |
|
879 | $event->gssfId, |
|
880 | $event->registrationRequestedAt, |
|
881 | $event->registrationCode |
|
882 | ); |
|
883 | ||
884 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
885 | } |
|
886 | ||
887 | protected function applyU2fDevicePossessionProvenEvent(U2fDevicePossessionProvenEvent $event) |
|
888 | { |
|
@@ 901-913 (lines=13) @@ | ||
898 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
899 | } |
|
900 | ||
901 | protected function applyU2fDevicePossessionProvenAndVerifiedEvent(U2fDevicePossessionProvenAndVerifiedEvent $event) |
|
902 | { |
|
903 | $secondFactor = VerifiedSecondFactor::create( |
|
904 | $event->secondFactorId, |
|
905 | $this, |
|
906 | new SecondFactorType('u2f'), |
|
907 | $event->keyHandle, |
|
908 | $event->registrationRequestedAt, |
|
909 | $event->registrationCode |
|
910 | ); |
|
911 | ||
912 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
913 | } |
|
914 | ||
915 | protected function applyEmailVerifiedEvent(EmailVerifiedEvent $event) |
|
916 | { |