Code Duplication    Length = 16-16 lines in 2 locations

src/Amadeus/Client/ResponseHandler/StandardResponseHandler.php 1 location

@@ 99-114 (lines=16) @@
96
97
        $errorCodeNode = $domDoc->getElementsByTagName($nodeErr)->item(0);
98
99
        if (!is_null($errorCodeNode)) {
100
            $errorCatNode = $domDoc->getElementsByTagName($nodeCat)->item(0);
101
            if ($errorCatNode instanceof \DOMNode) {
102
                $analyzeResponse->status = $this->makeStatusFromErrorQualifier($errorCatNode->nodeValue);
103
            } else {
104
                $analyzeResponse->status = Result::STATUS_ERROR;
105
            }
106
107
            $errorCode = $errorCodeNode->nodeValue;
108
            $errorTextNodeList = $domDoc->getElementsByTagName($nodeMsg);
109
110
            $analyzeResponse->messages[] = new Result\NotOk(
111
                $errorCode,
112
                $this->makeMessageFromMessagesNodeList($errorTextNodeList)
113
            );
114
        }
115
116
        return $analyzeResponse;
117
    }

src/Amadeus/Client/ResponseHandler/Ticket/HandlerCreateTSTFromPricing.php 1 location

@@ 45-60 (lines=16) @@
42
43
        $errorCodeNode = $domDoc->getElementsByTagName("applicationErrorCode")->item(0);
44
45
        if (!is_null($errorCodeNode)) {
46
            $analyzeResponse->status = Result::STATUS_ERROR;
47
48
            $errorCatNode = $domDoc->getElementsByTagName("codeListQualifier")->item(0);
49
            if ($errorCatNode instanceof \DOMNode) {
50
                $analyzeResponse->status = $this->makeStatusFromErrorQualifier($errorCatNode->nodeValue);
51
            }
52
53
            $errorCode = $errorCodeNode->nodeValue;
54
            $errorTextNodeList = $domDoc->getElementsByTagName("errorFreeText");
55
56
            $analyzeResponse->messages[] = new Result\NotOk(
57
                $errorCode,
58
                $this->makeMessageFromMessagesNodeList($errorTextNodeList)
59
            );
60
        }
61
62
        return $analyzeResponse;
63
    }