@@ 838-850 (lines=13) @@ | ||
835 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
836 | } |
|
837 | ||
838 | protected function applyYubikeyPossessionProvenAndVerifiedEvent(YubikeyPossessionProvenAndVerifiedEvent $event) |
|
839 | { |
|
840 | $secondFactor = VerifiedSecondFactor::create( |
|
841 | $event->secondFactorId, |
|
842 | $this, |
|
843 | new SecondFactorType('yubikey'), |
|
844 | $event->yubikeyPublicId, |
|
845 | $event->registrationRequestedAt, |
|
846 | $event->registrationCode |
|
847 | ); |
|
848 | ||
849 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
850 | } |
|
851 | ||
852 | protected function applyPhonePossessionProvenEvent(PhonePossessionProvenEvent $event) |
|
853 | { |
|
@@ 866-878 (lines=13) @@ | ||
863 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
864 | } |
|
865 | ||
866 | protected function applyPhonePossessionProvenAndVerifiedEvent(PhonePossessionProvenAndVerifiedEvent $event) |
|
867 | { |
|
868 | $secondFactor = VerifiedSecondFactor::create( |
|
869 | $event->secondFactorId, |
|
870 | $this, |
|
871 | new SecondFactorType('sms'), |
|
872 | $event->phoneNumber, |
|
873 | $event->registrationRequestedAt, |
|
874 | $event->registrationCode |
|
875 | ); |
|
876 | ||
877 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
878 | } |
|
879 | ||
880 | protected function applyGssfPossessionProvenEvent(GssfPossessionProvenEvent $event) |
|
881 | { |
|
@@ 894-906 (lines=13) @@ | ||
891 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
892 | } |
|
893 | ||
894 | protected function applyGssfPossessionProvenAndVerifiedEvent(GssfPossessionProvenAndVerifiedEvent $event) |
|
895 | { |
|
896 | $secondFactor = VerifiedSecondFactor::create( |
|
897 | $event->secondFactorId, |
|
898 | $this, |
|
899 | new SecondFactorType((string)$event->stepupProvider), |
|
900 | $event->gssfId, |
|
901 | $event->registrationRequestedAt, |
|
902 | $event->registrationCode |
|
903 | ); |
|
904 | ||
905 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
906 | } |
|
907 | ||
908 | protected function applyU2fDevicePossessionProvenEvent(U2fDevicePossessionProvenEvent $event) |
|
909 | { |
|
@@ 922-934 (lines=13) @@ | ||
919 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
920 | } |
|
921 | ||
922 | protected function applyU2fDevicePossessionProvenAndVerifiedEvent(U2fDevicePossessionProvenAndVerifiedEvent $event) |
|
923 | { |
|
924 | $secondFactor = VerifiedSecondFactor::create( |
|
925 | $event->secondFactorId, |
|
926 | $this, |
|
927 | new SecondFactorType('u2f'), |
|
928 | $event->keyHandle, |
|
929 | $event->registrationRequestedAt, |
|
930 | $event->registrationCode |
|
931 | ); |
|
932 | ||
933 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
934 | } |
|
935 | ||
936 | protected function applyEmailVerifiedEvent(EmailVerifiedEvent $event) |
|
937 | { |