Skip to content

Commit

Permalink
Wrote createXmlRpcSuccessResponse()
Browse files Browse the repository at this point in the history
  • Loading branch information
barnabywalters committed Jan 18, 2013
1 parent 93e1b4c commit d2cf84c
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions BarnabyWalters/Helpers/Helpers.php
Expand Up @@ -536,6 +536,26 @@ public static function parseXmlRpcMethodCall($request) {
'params' => $paramArray 'params' => $paramArray
]; ];
} }

public static function createXmlRpcSuccessResponse($retVal, $asString = true) {
$doc = new DOMDocument('1.0');
$methodResponse = new DOMElement('methodResponse');
$response->appendChild($methodResponse);

$string = new DOMElement('string', $retVal);
$value = $response->createElement('value');
$value->appendChild($string);
$param = $response->createElement('param');
$param->appendChild($value);
$params = $response->createElement('params');
$params->appendChild($param);
$methodResponse->appendChild($params);

if (!$asString)
return $doc;
else
return $doc->saveXML();
}
} }


// EOF Helpers.php // EOF Helpers.php

0 comments on commit d2cf84c

Please sign in to comment.