@@ 784-796 (lines=13) @@ | ||
781 | $this->vettedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
782 | } |
|
783 | ||
784 | protected function applyYubikeyPossessionProvenEvent(YubikeyPossessionProvenEvent $event) |
|
785 | { |
|
786 | $secondFactor = UnverifiedSecondFactor::create( |
|
787 | $event->secondFactorId, |
|
788 | $this, |
|
789 | new SecondFactorType('yubikey'), |
|
790 | $event->yubikeyPublicId, |
|
791 | $event->emailVerificationWindow, |
|
792 | $event->emailVerificationNonce |
|
793 | ); |
|
794 | ||
795 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
796 | } |
|
797 | ||
798 | protected function applyYubikeyPossessionProvenAndVerifiedEvent(YubikeyPossessionProvenAndVerifiedEvent $event) |
|
799 | { |
|
@@ 812-824 (lines=13) @@ | ||
809 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
810 | } |
|
811 | ||
812 | protected function applyPhonePossessionProvenEvent(PhonePossessionProvenEvent $event) |
|
813 | { |
|
814 | $secondFactor = UnverifiedSecondFactor::create( |
|
815 | $event->secondFactorId, |
|
816 | $this, |
|
817 | new SecondFactorType('sms'), |
|
818 | $event->phoneNumber, |
|
819 | $event->emailVerificationWindow, |
|
820 | $event->emailVerificationNonce |
|
821 | ); |
|
822 | ||
823 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
824 | } |
|
825 | ||
826 | protected function applyPhonePossessionProvenAndVerifiedEvent(PhonePossessionProvenAndVerifiedEvent $event) |
|
827 | { |
|
@@ 840-852 (lines=13) @@ | ||
837 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
838 | } |
|
839 | ||
840 | protected function applyGssfPossessionProvenEvent(GssfPossessionProvenEvent $event) |
|
841 | { |
|
842 | $secondFactor = UnverifiedSecondFactor::create( |
|
843 | $event->secondFactorId, |
|
844 | $this, |
|
845 | new SecondFactorType((string)$event->stepupProvider), |
|
846 | $event->gssfId, |
|
847 | $event->emailVerificationWindow, |
|
848 | $event->emailVerificationNonce |
|
849 | ); |
|
850 | ||
851 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
852 | } |
|
853 | ||
854 | protected function applyGssfPossessionProvenAndVerifiedEvent(GssfPossessionProvenAndVerifiedEvent $event) |
|
855 | { |
|
@@ 868-880 (lines=13) @@ | ||
865 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
866 | } |
|
867 | ||
868 | protected function applyU2fDevicePossessionProvenEvent(U2fDevicePossessionProvenEvent $event) |
|
869 | { |
|
870 | $secondFactor = UnverifiedSecondFactor::create( |
|
871 | $event->secondFactorId, |
|
872 | $this, |
|
873 | new SecondFactorType('u2f'), |
|
874 | $event->keyHandle, |
|
875 | $event->emailVerificationWindow, |
|
876 | $event->emailVerificationNonce |
|
877 | ); |
|
878 | ||
879 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
880 | } |
|
881 | ||
882 | protected function applyU2fDevicePossessionProvenAndVerifiedEvent(U2fDevicePossessionProvenAndVerifiedEvent $event) |
|
883 | { |