@@ 802-814 (lines=13) @@ | ||
799 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
800 | } |
|
801 | ||
802 | protected function applyYubikeyPossessionProvenAndVerifiedEvent(YubikeyPossessionProvenAndVerifiedEvent $event) |
|
803 | { |
|
804 | $secondFactor = VerifiedSecondFactor::create( |
|
805 | $event->secondFactorId, |
|
806 | $this, |
|
807 | new SecondFactorType('yubikey'), |
|
808 | $event->yubikeyPublicId, |
|
809 | $event->registrationRequestedAt, |
|
810 | $event->registrationCode |
|
811 | ); |
|
812 | ||
813 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
814 | } |
|
815 | ||
816 | protected function applyPhonePossessionProvenEvent(PhonePossessionProvenEvent $event) |
|
817 | { |
|
@@ 830-842 (lines=13) @@ | ||
827 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
828 | } |
|
829 | ||
830 | protected function applyPhonePossessionProvenAndVerifiedEvent(PhonePossessionProvenAndVerifiedEvent $event) |
|
831 | { |
|
832 | $secondFactor = VerifiedSecondFactor::create( |
|
833 | $event->secondFactorId, |
|
834 | $this, |
|
835 | new SecondFactorType('sms'), |
|
836 | $event->phoneNumber, |
|
837 | $event->registrationRequestedAt, |
|
838 | $event->registrationCode |
|
839 | ); |
|
840 | ||
841 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
842 | } |
|
843 | ||
844 | protected function applyGssfPossessionProvenEvent(GssfPossessionProvenEvent $event) |
|
845 | { |
|
@@ 858-870 (lines=13) @@ | ||
855 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
856 | } |
|
857 | ||
858 | protected function applyGssfPossessionProvenAndVerifiedEvent(GssfPossessionProvenAndVerifiedEvent $event) |
|
859 | { |
|
860 | $secondFactor = VerifiedSecondFactor::create( |
|
861 | $event->secondFactorId, |
|
862 | $this, |
|
863 | new SecondFactorType((string)$event->stepupProvider), |
|
864 | $event->gssfId, |
|
865 | $event->registrationRequestedAt, |
|
866 | $event->registrationCode |
|
867 | ); |
|
868 | ||
869 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
870 | } |
|
871 | ||
872 | protected function applyU2fDevicePossessionProvenEvent(U2fDevicePossessionProvenEvent $event) |
|
873 | { |
|
@@ 886-898 (lines=13) @@ | ||
883 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
884 | } |
|
885 | ||
886 | protected function applyU2fDevicePossessionProvenAndVerifiedEvent(U2fDevicePossessionProvenAndVerifiedEvent $event) |
|
887 | { |
|
888 | $secondFactor = VerifiedSecondFactor::create( |
|
889 | $event->secondFactorId, |
|
890 | $this, |
|
891 | new SecondFactorType('u2f'), |
|
892 | $event->keyHandle, |
|
893 | $event->registrationRequestedAt, |
|
894 | $event->registrationCode |
|
895 | ); |
|
896 | ||
897 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
898 | } |
|
899 | ||
900 | protected function applyEmailVerifiedEvent(EmailVerifiedEvent $event) |
|
901 | { |