X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2FResponse.php;h=cc33ebf67aaed65d4f6585fc2c88dd16f502b54f;hb=8f4c5db034a556796990a763295c7174bcebbe06;hp=a7b9492c00e2f8ab0477e9ed390c94aaca3163ab;hpb=548c116c86bc830180a472b723763b881b641c61;p=plcapi.git diff --git a/src/Response.php b/src/Response.php index a7b9492c..cc33ebf6 100644 --- a/src/Response.php +++ b/src/Response.php @@ -27,7 +27,7 @@ class Response public $raw_data = ''; /** - * @param mixed $val either a Value object, a php value or the xml serialization of an xmlrpc value (a string) + * @param Value|string|mixed $val either a Value object, a php value or the xml serialization of an xmlrpc value (a string) * @param integer $fCode set it to anything but 0 to create an error response. In that case, $val is discarded * @param string $fString the error string, in case of an error response * @param string $valType The type of $val passed in. Either 'xmlrpcvals', 'phpvals' or 'xml'. Leave empty to let @@ -102,7 +102,7 @@ class Response * It is up to the user-defined code to decide how to use the received cookies, and whether they have to be sent back * with the next request to the server (using Client::setCookie) or not. * - * @return array array of cookies received from the server + * @return array[] array of cookies received from the server */ public function cookies() { @@ -144,7 +144,7 @@ class Response $this->val . "\n"; } else { - /// @todo try to build something serializable? + /// @todo try to build something serializable using the Encoder... throw new \Exception('cannot serialize xmlrpc response objects whose content is native php values'); } } else {