Code Duplication    Length = 16-16 lines in 2 locations

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

@@ 157-172 (lines=16) @@
154
     * @param string $procedureId
155
     * @throws UnknownVettingProcedureException
156
     */
157
    public function cancelProcedure($procedureId)
158
    {
159
        if (!is_string($procedureId)) {
160
            throw InvalidArgumentException::invalidType('string', 'procedureId', $procedureId);
161
        }
162
163
        $procedure = $this->vettingProcedureRepository->retrieve($procedureId);
164
165
        if (!$procedure) {
166
            throw new UnknownVettingProcedureException(
167
                sprintf("No vetting procedure with id '%s' is known.", $procedureId)
168
            );
169
        }
170
171
        $this->vettingProcedureRepository->remove($procedureId);
172
    }
173
174
    /**
175
     * @return int
@@ 410-425 (lines=16) @@
407
     * @return null|VettingProcedure
408
     * @throws UnknownVettingProcedureException
409
     */
410
    private function getProcedure($procedureId)
411
    {
412
        if (!is_string($procedureId)) {
413
            throw InvalidArgumentException::invalidType('string', 'procedureId', $procedureId);
414
        }
415
416
        $procedure = $this->vettingProcedureRepository->retrieve($procedureId);
417
418
        if (!$procedure) {
419
            throw new UnknownVettingProcedureException(
420
                sprintf("No vetting procedure with id '%s' is known.", $procedureId)
421
            );
422
        }
423
424
        return $procedure;
425
    }
426
427
    /**
428
     * @param string $procedureId