Skip to content

Commit 2fd0bc1

Browse files
committed
updates to plesk class resposne parser improving XML handling and dealing with errors'
1 parent 27a073e commit 2fd0bc1

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/Plesk.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,9 @@ public function sendRequest($packet)
109109
public function parseResponse($responseString)
110110
{
111111
try {
112-
$xml = new \SimpleXMLElement($responseString);
112+
libxml_use_internal_errors(true);
113+
$xml = simplexml_load_string($responseString, \SimpleXMLElement::class, LIBXML_BIGLINES | LIBXML_COMPACT);
114+
//$xml = new \SimpleXMLElement($responseString, LIBXML_BIGLINES | LIBXML_COMPACT);
113115
} catch (\Exception $e) {
114116
myadmin_log('plesk', 'error', 'Cannot parse xml response string:'.$responseString.' with message'.$e->getMessage(), __LINE__, __FILE__);
115117
throw new ApiRequestException('Cannot parse xml response string:'.$responseString.' with message'.$e->getMessage());

0 commit comments

Comments
 (0)