| @@ 55-63 (lines=9) @@ | ||
| 52 | ||
| 53 | $errorCodeNodeList = $domXpath->query($queryAllErrorCodes); |
|
| 54 | ||
| 55 | if ($errorCodeNodeList->length > 0) { |
|
| 56 | $analyzeResponse->status = Result::STATUS_ERROR; |
|
| 57 | ||
| 58 | $code = $errorCodeNodeList->item(0)->nodeValue; |
|
| 59 | $errorTextNodeList = $domXpath->query($queryAllErrorMsg); |
|
| 60 | $message = $this->makeMessageFromMessagesNodeList($errorTextNodeList); |
|
| 61 | ||
| 62 | $analyzeResponse->messages[] = new Result\NotOk($code, trim($message)); |
|
| 63 | } |
|
| 64 | ||
| 65 | return $analyzeResponse; |
|
| 66 | } |
|
| @@ 60-68 (lines=9) @@ | ||
| 57 | //General Errors: |
|
| 58 | $errorCodeNodeList = $domXpath->query(self::Q_G_ERR); |
|
| 59 | ||
| 60 | if ($errorCodeNodeList->length > 0) { |
|
| 61 | $analyzeResponse->status = Result::STATUS_ERROR; |
|
| 62 | ||
| 63 | $code = $errorCodeNodeList->item(0)->nodeValue; |
|
| 64 | $errorTextNodeList = $domXpath->query(self::Q_G_MSG); |
|
| 65 | $message = $this->makeMessageFromMessagesNodeList($errorTextNodeList); |
|
| 66 | ||
| 67 | $analyzeResponse->messages[] = new Result\NotOk($code, trim($message), 'general'); |
|
| 68 | } |
|
| 69 | ||
| 70 | //Segment errors: |
|
| 71 | $errorCodeNodeList = $domXpath->query(self::Q_S_ERR); |
|
| @@ 73-81 (lines=9) @@ | ||
| 70 | //Segment errors: |
|
| 71 | $errorCodeNodeList = $domXpath->query(self::Q_S_ERR); |
|
| 72 | ||
| 73 | if ($errorCodeNodeList->length > 0) { |
|
| 74 | $analyzeResponse->status = Result::STATUS_ERROR; |
|
| 75 | ||
| 76 | $code = $errorCodeNodeList->item(0)->nodeValue; |
|
| 77 | $errorTextNodeList = $domXpath->query(self::Q_S_MSG); |
|
| 78 | $message = $this->makeMessageFromMessagesNodeList($errorTextNodeList); |
|
| 79 | ||
| 80 | $analyzeResponse->messages[] = new Result\NotOk($code, trim($message), 'segment'); |
|
| 81 | } |
|
| 82 | ||
| 83 | //Element errors: |
|
| 84 | $errorCodeNodeList = $domXpath->query(self::Q_E_ERR); |
|
| @@ 86-95 (lines=10) @@ | ||
| 83 | //Element errors: |
|
| 84 | $errorCodeNodeList = $domXpath->query(self::Q_E_ERR); |
|
| 85 | ||
| 86 | if ($errorCodeNodeList->length > 0) { |
|
| 87 | $analyzeResponse->status = Result::STATUS_ERROR; |
|
| 88 | ||
| 89 | $code = $errorCodeNodeList->item(0)->nodeValue; |
|
| 90 | ||
| 91 | $errorTextNodeList = $domXpath->query(self::Q_E_MSG); |
|
| 92 | $message = $this->makeMessageFromMessagesNodeList($errorTextNodeList); |
|
| 93 | ||
| 94 | $analyzeResponse->messages[] = new Result\NotOk($code, trim($message), 'element'); |
|
| 95 | } |
|
| 96 | ||
| 97 | return $analyzeResponse; |
|
| 98 | } |
|