Code Duplication    Length = 16-16 lines in 2 locations

src/Surfnet/StepupRa/RaBundle/Service/VettingService.php 2 locations

@@ 203-218 (lines=16) @@
200
     * @param string $procedureId
201
     * @throws UnknownVettingProcedureException
202
     */
203
    public function cancelProcedure($procedureId)
204
    {
205
        if (!is_string($procedureId)) {
206
            throw InvalidArgumentException::invalidType('string', 'procedureId', $procedureId);
207
        }
208
209
        $procedure = $this->vettingProcedureRepository->retrieve($procedureId);
210
211
        if (!$procedure) {
212
            throw new UnknownVettingProcedureException(
213
                sprintf("No vetting procedure with id '%s' is known.", $procedureId)
214
            );
215
        }
216
217
        $this->vettingProcedureRepository->remove($procedureId);
218
    }
219
220
    /**
221
     * @return int
@@ 454-469 (lines=16) @@
451
     * @return null|VettingProcedure
452
     * @throws UnknownVettingProcedureException
453
     */
454
    private function getProcedure($procedureId)
455
    {
456
        if (!is_string($procedureId)) {
457
            throw InvalidArgumentException::invalidType('string', 'procedureId', $procedureId);
458
        }
459
460
        $procedure = $this->vettingProcedureRepository->retrieve($procedureId);
461
462
        if (!$procedure) {
463
            throw new UnknownVettingProcedureException(
464
                sprintf("No vetting procedure with id '%s' is known.", $procedureId)
465
            );
466
        }
467
468
        return $procedure;
469
    }
470
471
    /**
472
     * @param string $procedureId