PHP Classes

Handling Binary in Struct

Recommend this page to a friend!

      XML-RPC Client  >  All threads  >  Handling Binary in Struct  >  (Un) Subscribe thread alerts  
Subject:Handling Binary in Struct
Summary:Handling Binary in Struct
Messages:1
Author:fridayana baabullah
Date:2011-11-27 02:22:22
 

  1. Handling Binary in Struct   Reply   Report abuse  
Picture of fridayana baabullah 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';
}
}