Code Duplication    Length = 13-13 lines in 2 locations

src/Surfnet/StepupMiddleware/ApiBundle/Identity/Projector/SecondFactorProjector.php 2 locations

@@ 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
    {