@@ 225-237 (lines=13) @@ | ||
222 | $this->unverifiedRepository->remove($unverified); |
|
223 | } |
|
224 | ||
225 | public function applySecondFactorVettedEvent(SecondFactorVettedEvent $event) |
|
226 | { |
|
227 | $verified = $this->verifiedRepository->find($event->secondFactorId->getSecondFactorId()); |
|
228 | ||
229 | $vetted = new VettedSecondFactor(); |
|
230 | $vetted->id = $event->secondFactorId->getSecondFactorId(); |
|
231 | $vetted->identityId = $event->identityId->getIdentityId(); |
|
232 | $vetted->type = $event->secondFactorType->getSecondFactorType(); |
|
233 | $vetted->secondFactorIdentifier = $event->secondFactorIdentifier->getValue(); |
|
234 | ||
235 | $this->vettedRepository->save($vetted); |
|
236 | $this->verifiedRepository->remove($verified); |
|
237 | } |
|
238 | ||
239 | public function applySecondFactorVettedPossessionSkippedEvent(SecondFactorVettedPossessionSkippedEvent $event) |
|
240 | { |
|
@@ 239-251 (lines=13) @@ | ||
236 | $this->verifiedRepository->remove($verified); |
|
237 | } |
|
238 | ||
239 | public function applySecondFactorVettedPossessionSkippedEvent(SecondFactorVettedPossessionSkippedEvent $event) |
|
240 | { |
|
241 | $verified = $this->verifiedRepository->find($event->secondFactorId->getSecondFactorId()); |
|
242 | ||
243 | $vetted = new VettedSecondFactor(); |
|
244 | $vetted->id = $event->secondFactorId->getSecondFactorId(); |
|
245 | $vetted->identityId = $event->identityId->getIdentityId(); |
|
246 | $vetted->type = $event->secondFactorType->getSecondFactorType(); |
|
247 | $vetted->secondFactorIdentifier = $event->secondFactorIdentifier->getValue(); |
|
248 | ||
249 | $this->vettedRepository->save($vetted); |
|
250 | $this->verifiedRepository->remove($verified); |
|
251 | } |
|
252 | ||
253 | protected function applyUnverifiedSecondFactorRevokedEvent(UnverifiedSecondFactorRevokedEvent $event) |
|
254 | { |