Code Duplication    Length = 16-16 lines in 2 locations

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

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