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