
 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';
    }
}