Code Duplication    Length = 16-16 lines in 2 locations

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

@@ 186-201 (lines=16) @@
183
     * @param string $procedureId
184
     * @throws UnknownVettingProcedureException
185
     */
186
    public function cancelProcedure($procedureId)
187
    {
188
        if (!is_string($procedureId)) {
189
            throw InvalidArgumentException::invalidType('string', 'procedureId', $procedureId);
190
        }
191
192
        $procedure = $this->vettingProcedureRepository->retrieve($procedureId);
193
194
        if (!$procedure) {
195
            throw new UnknownVettingProcedureException(
196
                sprintf("No vetting procedure with id '%s' is known.", $procedureId)
197
            );
198
        }
199
200
        $this->vettingProcedureRepository->remove($procedureId);
201
    }
202
203
    /**
204
     * @return int
@@ 437-452 (lines=16) @@
434
     * @return null|VettingProcedure
435
     * @throws UnknownVettingProcedureException
436
     */
437
    private function getProcedure($procedureId)
438
    {
439
        if (!is_string($procedureId)) {
440
            throw InvalidArgumentException::invalidType('string', 'procedureId', $procedureId);
441
        }
442
443
        $procedure = $this->vettingProcedureRepository->retrieve($procedureId);
444
445
        if (!$procedure) {
446
            throw new UnknownVettingProcedureException(
447
                sprintf("No vetting procedure with id '%s' is known.", $procedureId)
448
            );
449
        }
450
451
        return $procedure;
452
    }
453
454
    /**
455
     * @param string $procedureId