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