@@ 671-683 (lines=13) @@ | ||
668 | $this->vettedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
669 | } |
|
670 | ||
671 | protected function applyYubikeyPossessionProvenEvent(YubikeyPossessionProvenEvent $event) |
|
672 | { |
|
673 | $secondFactor = UnverifiedSecondFactor::create( |
|
674 | $event->secondFactorId, |
|
675 | $this, |
|
676 | new SecondFactorType('yubikey'), |
|
677 | $event->yubikeyPublicId, |
|
678 | $event->emailVerificationWindow, |
|
679 | $event->emailVerificationNonce |
|
680 | ); |
|
681 | ||
682 | $this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
683 | } |
|
684 | ||
685 | protected function applyPhonePossessionProvenEvent(PhonePossessionProvenEvent $event) |
|
686 | { |
|
@@ 685-697 (lines=13) @@ | ||
682 | $this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
683 | } |
|
684 | ||
685 | protected function applyPhonePossessionProvenEvent(PhonePossessionProvenEvent $event) |
|
686 | { |
|
687 | $secondFactor = UnverifiedSecondFactor::create( |
|
688 | $event->secondFactorId, |
|
689 | $this, |
|
690 | new SecondFactorType('sms'), |
|
691 | $event->phoneNumber, |
|
692 | $event->emailVerificationWindow, |
|
693 | $event->emailVerificationNonce |
|
694 | ); |
|
695 | ||
696 | $this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
697 | } |
|
698 | ||
699 | protected function applyGssfPossessionProvenEvent(GssfPossessionProvenEvent $event) |
|
700 | { |
|
@@ 699-711 (lines=13) @@ | ||
696 | $this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
697 | } |
|
698 | ||
699 | protected function applyGssfPossessionProvenEvent(GssfPossessionProvenEvent $event) |
|
700 | { |
|
701 | $secondFactor = UnverifiedSecondFactor::create( |
|
702 | $event->secondFactorId, |
|
703 | $this, |
|
704 | new SecondFactorType((string) $event->stepupProvider), |
|
705 | $event->gssfId, |
|
706 | $event->emailVerificationWindow, |
|
707 | $event->emailVerificationNonce |
|
708 | ); |
|
709 | ||
710 | $this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
711 | } |
|
712 | ||
713 | protected function applyU2fDevicePossessionProvenEvent(U2fDevicePossessionProvenEvent $event) |
|
714 | { |
|
@@ 713-725 (lines=13) @@ | ||
710 | $this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
711 | } |
|
712 | ||
713 | protected function applyU2fDevicePossessionProvenEvent(U2fDevicePossessionProvenEvent $event) |
|
714 | { |
|
715 | $secondFactor = UnverifiedSecondFactor::create( |
|
716 | $event->secondFactorId, |
|
717 | $this, |
|
718 | new SecondFactorType('u2f'), |
|
719 | $event->keyHandle, |
|
720 | $event->emailVerificationWindow, |
|
721 | $event->emailVerificationNonce |
|
722 | ); |
|
723 | ||
724 | $this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
725 | } |
|
726 | ||
727 | protected function applyEmailVerifiedEvent(EmailVerifiedEvent $event) |
|
728 | { |