/** * Get a field * * @access public * @param string $field * @return mixed */ public function __get($key) { if ($key == 'reseller') { return Reseller::get_by_id($this->reseller_id); } else { return $this->details[$key]; } }
/** * Get all resellers * * @access public * @return array Reseller */ public static function get_all() { $client = new \Tigron\CP\Client\Soap('http://api.tigron.net/soap/reseller?wsdl'); $reseller_info = $client->get_all(); $resellers = []; foreach ($reseller_info as $info) { $resellers[] = Reseller::get_by_id($info['id']); } return $resellers; }