@@ 726-738 (lines=13) @@ | ||
723 | $this->vettedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
724 | } |
|
725 | ||
726 | protected function applyYubikeyPossessionProvenEvent(YubikeyPossessionProvenEvent $event) |
|
727 | { |
|
728 | $secondFactor = UnverifiedSecondFactor::create( |
|
729 | $event->secondFactorId, |
|
730 | $this, |
|
731 | new SecondFactorType('yubikey'), |
|
732 | $event->yubikeyPublicId, |
|
733 | $event->emailVerificationWindow, |
|
734 | $event->emailVerificationNonce |
|
735 | ); |
|
736 | ||
737 | $this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
738 | } |
|
739 | ||
740 | protected function applyYubikeyPossessionProvenAndVerifiedEvent(YubikeyPossessionProvenAndVerifiedEvent $event) |
|
741 | { |
|
@@ 754-766 (lines=13) @@ | ||
751 | $this->verifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
752 | } |
|
753 | ||
754 | protected function applyPhonePossessionProvenEvent(PhonePossessionProvenEvent $event) |
|
755 | { |
|
756 | $secondFactor = UnverifiedSecondFactor::create( |
|
757 | $event->secondFactorId, |
|
758 | $this, |
|
759 | new SecondFactorType('sms'), |
|
760 | $event->phoneNumber, |
|
761 | $event->emailVerificationWindow, |
|
762 | $event->emailVerificationNonce |
|
763 | ); |
|
764 | ||
765 | $this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
766 | } |
|
767 | ||
768 | protected function applyPhonePossessionProvenAndVerifiedEvent(PhonePossessionProvenAndVerifiedEvent $event) |
|
769 | { |
|
@@ 782-794 (lines=13) @@ | ||
779 | $this->verifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
780 | } |
|
781 | ||
782 | protected function applyGssfPossessionProvenEvent(GssfPossessionProvenEvent $event) |
|
783 | { |
|
784 | $secondFactor = UnverifiedSecondFactor::create( |
|
785 | $event->secondFactorId, |
|
786 | $this, |
|
787 | new SecondFactorType((string) $event->stepupProvider), |
|
788 | $event->gssfId, |
|
789 | $event->emailVerificationWindow, |
|
790 | $event->emailVerificationNonce |
|
791 | ); |
|
792 | ||
793 | $this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
794 | } |
|
795 | ||
796 | protected function applyGssfPossessionProvenAndVerifiedEvent(GssfPossessionProvenAndVerifiedEvent $event) |
|
797 | { |
|
@@ 810-822 (lines=13) @@ | ||
807 | $this->verifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
808 | } |
|
809 | ||
810 | protected function applyU2fDevicePossessionProvenEvent(U2fDevicePossessionProvenEvent $event) |
|
811 | { |
|
812 | $secondFactor = UnverifiedSecondFactor::create( |
|
813 | $event->secondFactorId, |
|
814 | $this, |
|
815 | new SecondFactorType('u2f'), |
|
816 | $event->keyHandle, |
|
817 | $event->emailVerificationWindow, |
|
818 | $event->emailVerificationNonce |
|
819 | ); |
|
820 | ||
821 | $this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
822 | } |
|
823 | ||
824 | protected function applyU2fDevicePossessionProvenAndVerifiedEvent(U2fDevicePossessionProvenAndVerifiedEvent $event) |
|
825 | { |