| @@ 187-198 (lines=12) @@ | ||
| 184 | $xmlDoc = new DOMDocument(); |
|
| 185 | $resultLoadXml = $xmlDoc->loadXML($content); |
|
| 186 | ||
| 187 | if (!$resultLoadXml) { |
|
| 188 | $error = libxml_get_last_error(); |
|
| 189 | if ($error instanceof \LibXMLError) { |
|
| 190 | $errMsg = "Error in workflow xml.\n"; |
|
| 191 | $errMsg .= "Message: {$error->message}.\n"; |
|
| 192 | $errMsg .= "File: {$error->file}.\n"; |
|
| 193 | $errMsg .= "Line: {$error->line}.\n"; |
|
| 194 | $errMsg .= "Column: {$error->column}."; |
|
| 195 | ||
| 196 | throw new InvalidParsingWorkflowException($errMsg); |
|
| 197 | } |
|
| 198 | } |
|
| 199 | /** @var DOMElement $root */ |
|
| 200 | $root = $xmlDoc->getElementsByTagName('osworkflow')->item(0); |
|
| 201 | ||
| @@ 54-62 (lines=9) @@ | ||
| 51 | $xmlDoc = new \DOMDocument(); |
|
| 52 | $resultLoadXml = $xmlDoc->loadXML($content); |
|
| 53 | ||
| 54 | if (!$resultLoadXml && ($error = libxml_get_last_error()) && $error instanceof \LibXMLError) { |
|
| 55 | $errMsg = "Error in workflow xml.\n"; |
|
| 56 | $errMsg .= "Message: {$error->message}.\n"; |
|
| 57 | $errMsg .= "File: {$error->file}.\n"; |
|
| 58 | $errMsg .= "Line: {$error->line}.\n"; |
|
| 59 | $errMsg .= "Column: {$error->column}."; |
|
| 60 | ||
| 61 | throw new InvalidParsingWorkflowException($errMsg); |
|
| 62 | } |
|
| 63 | ||
| 64 | /** @var DOMElement $root */ |
|
| 65 | $root = $xmlDoc->getElementsByTagName('workflow')->item(0); |
|