/** * Constructor */ public function __construct($config=array()) { parent::__construct(); $this->set_system_methods(); if (isset($config['functions']) && is_array($config['functions'])) { $this->methods = array_merge($this->methods, $config['functions']); } log_message('debug', "XML-RPC Server Class Initialized"); }
public function __construct($val=-1, $type='') { parent::__construct(); if ($val != -1 OR $type != '') { $type = $type == '' ? 'string' : $type; if ($this->xmlrpcTypes[$type] == 1) { $this->addScalar($val,$type); } elseif ($this->xmlrpcTypes[$type] == 2) { $this->addArray($val); } elseif ($this->xmlrpcTypes[$type] == 3) { $this->addStruct($val); } } }