@@ 798-810 (lines=13) @@ | ||
795 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
796 | } |
|
797 | ||
798 | protected function applyYubikeyPossessionProvenAndVerifiedEvent(YubikeyPossessionProvenAndVerifiedEvent $event) |
|
799 | { |
|
800 | $secondFactor = VerifiedSecondFactor::create( |
|
801 | $event->secondFactorId, |
|
802 | $this, |
|
803 | new SecondFactorType('yubikey'), |
|
804 | $event->yubikeyPublicId, |
|
805 | $event->registrationRequestedAt, |
|
806 | $event->registrationCode |
|
807 | ); |
|
808 | ||
809 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
810 | } |
|
811 | ||
812 | protected function applyPhonePossessionProvenEvent(PhonePossessionProvenEvent $event) |
|
813 | { |
|
@@ 826-838 (lines=13) @@ | ||
823 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
824 | } |
|
825 | ||
826 | protected function applyPhonePossessionProvenAndVerifiedEvent(PhonePossessionProvenAndVerifiedEvent $event) |
|
827 | { |
|
828 | $secondFactor = VerifiedSecondFactor::create( |
|
829 | $event->secondFactorId, |
|
830 | $this, |
|
831 | new SecondFactorType('sms'), |
|
832 | $event->phoneNumber, |
|
833 | $event->registrationRequestedAt, |
|
834 | $event->registrationCode |
|
835 | ); |
|
836 | ||
837 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
838 | } |
|
839 | ||
840 | protected function applyGssfPossessionProvenEvent(GssfPossessionProvenEvent $event) |
|
841 | { |
|
@@ 854-866 (lines=13) @@ | ||
851 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
852 | } |
|
853 | ||
854 | protected function applyGssfPossessionProvenAndVerifiedEvent(GssfPossessionProvenAndVerifiedEvent $event) |
|
855 | { |
|
856 | $secondFactor = VerifiedSecondFactor::create( |
|
857 | $event->secondFactorId, |
|
858 | $this, |
|
859 | new SecondFactorType((string)$event->stepupProvider), |
|
860 | $event->gssfId, |
|
861 | $event->registrationRequestedAt, |
|
862 | $event->registrationCode |
|
863 | ); |
|
864 | ||
865 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
866 | } |
|
867 | ||
868 | protected function applyU2fDevicePossessionProvenEvent(U2fDevicePossessionProvenEvent $event) |
|
869 | { |
|
@@ 882-894 (lines=13) @@ | ||
879 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
880 | } |
|
881 | ||
882 | protected function applyU2fDevicePossessionProvenAndVerifiedEvent(U2fDevicePossessionProvenAndVerifiedEvent $event) |
|
883 | { |
|
884 | $secondFactor = VerifiedSecondFactor::create( |
|
885 | $event->secondFactorId, |
|
886 | $this, |
|
887 | new SecondFactorType('u2f'), |
|
888 | $event->keyHandle, |
|
889 | $event->registrationRequestedAt, |
|
890 | $event->registrationCode |
|
891 | ); |
|
892 | ||
893 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
894 | } |
|
895 | ||
896 | protected function applyEmailVerifiedEvent(EmailVerifiedEvent $event) |
|
897 | { |