
fridayana baabullah - 2011-11-27 02:22:22
Hi,
Thank you for your great library. I use it to call wordpress xml-rpc.
I have a suggestion on XmlRPC_Struct to handle binary data in struct. I add conditional in the loop.
class XmlRPC_Struct extends XmlRPC_Parm{
protected function getFormattedValue() {
$result = '';
foreach($this->getValue() as $name=>$value) {
if (is_a($value, 'XmlRPC_Parm')) {
$parm = $value;
} else {
$parm = new XmlRPC_Parm($value);
}
$result .= sprintf('<member><name>%s</name><value>%s</value></member>',$name,$parm);
}
return $result;
}
public function getType() {
return 'struct';
}
}