@@ 779-791 (lines=13) @@ | ||
776 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
777 | } |
|
778 | ||
779 | protected function applyYubikeyPossessionProvenAndVerifiedEvent(YubikeyPossessionProvenAndVerifiedEvent $event) |
|
780 | { |
|
781 | $secondFactor = VerifiedSecondFactor::create( |
|
782 | $event->secondFactorId, |
|
783 | $this, |
|
784 | new SecondFactorType('yubikey'), |
|
785 | $event->yubikeyPublicId, |
|
786 | $event->registrationRequestedAt, |
|
787 | $event->registrationCode |
|
788 | ); |
|
789 | ||
790 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
791 | } |
|
792 | ||
793 | protected function applyPhonePossessionProvenEvent(PhonePossessionProvenEvent $event) |
|
794 | { |
|
@@ 807-819 (lines=13) @@ | ||
804 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
805 | } |
|
806 | ||
807 | protected function applyPhonePossessionProvenAndVerifiedEvent(PhonePossessionProvenAndVerifiedEvent $event) |
|
808 | { |
|
809 | $secondFactor = VerifiedSecondFactor::create( |
|
810 | $event->secondFactorId, |
|
811 | $this, |
|
812 | new SecondFactorType('sms'), |
|
813 | $event->phoneNumber, |
|
814 | $event->registrationRequestedAt, |
|
815 | $event->registrationCode |
|
816 | ); |
|
817 | ||
818 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
819 | } |
|
820 | ||
821 | protected function applyGssfPossessionProvenEvent(GssfPossessionProvenEvent $event) |
|
822 | { |
|
@@ 835-847 (lines=13) @@ | ||
832 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
833 | } |
|
834 | ||
835 | protected function applyGssfPossessionProvenAndVerifiedEvent(GssfPossessionProvenAndVerifiedEvent $event) |
|
836 | { |
|
837 | $secondFactor = VerifiedSecondFactor::create( |
|
838 | $event->secondFactorId, |
|
839 | $this, |
|
840 | new SecondFactorType((string)$event->stepupProvider), |
|
841 | $event->gssfId, |
|
842 | $event->registrationRequestedAt, |
|
843 | $event->registrationCode |
|
844 | ); |
|
845 | ||
846 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
847 | } |
|
848 | ||
849 | protected function applyU2fDevicePossessionProvenEvent(U2fDevicePossessionProvenEvent $event) |
|
850 | { |
|
@@ 863-875 (lines=13) @@ | ||
860 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
861 | } |
|
862 | ||
863 | protected function applyU2fDevicePossessionProvenAndVerifiedEvent(U2fDevicePossessionProvenAndVerifiedEvent $event) |
|
864 | { |
|
865 | $secondFactor = VerifiedSecondFactor::create( |
|
866 | $event->secondFactorId, |
|
867 | $this, |
|
868 | new SecondFactorType('u2f'), |
|
869 | $event->keyHandle, |
|
870 | $event->registrationRequestedAt, |
|
871 | $event->registrationCode |
|
872 | ); |
|
873 | ||
874 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
875 | } |
|
876 | ||
877 | protected function applyEmailVerifiedEvent(EmailVerifiedEvent $event) |
|
878 | { |