Code Duplication    Length = 11-12 lines in 3 locations

src/Surfnet/StepupRa/RaBundle/Logger/ProcedureAwareLogger.php 1 location

@@ 45-55 (lines=11) @@
42
        $this->logger = $logger;
43
    }
44
45
    public function forProcedure($procedure)
46
    {
47
        if (!is_string($procedure)) {
48
            throw InvalidArgumentException::invalidType('string', 'procedure', $procedure);
49
        }
50
51
        $logger            = new self($this->logger);
52
        $logger->procedure = $procedure;
53
54
        return $logger;
55
    }
56
57
    public function emergency($message, array $context = [])
58
    {

src/Surfnet/StepupRa/RaBundle/Service/Gssf/VerificationResult.php 2 locations

@@ 39-50 (lines=12) @@
36
     * @param string $procedureId
37
     * @return VerificationResult
38
     */
39
    public static function verificationSucceeded($procedureId)
40
    {
41
        if (!is_string($procedureId)) {
42
            throw InvalidArgumentException::invalidType('string', 'procedureId', $procedureId);
43
        }
44
45
        $result = new self();
46
        $result->verificationSucceeded = true;
47
        $result->procedureId = $procedureId;
48
49
        return $result;
50
    }
51
52
    public static function noSuchProcedure()
53
    {
@@ 64-75 (lines=12) @@
61
     * @param string $procedureId
62
     * @return VerificationResult
63
     */
64
    public static function verificationFailed($procedureId)
65
    {
66
        if (!is_string($procedureId)) {
67
            throw InvalidArgumentException::invalidType('string', 'procedureId', $procedureId);
68
        }
69
70
        $result = new self();
71
        $result->verificationSucceeded = false;
72
        $result->procedureId = $procedureId;
73
74
        return $result;
75
    }
76
77
    /**
78
     * @return bool