&$value) { $this->$name = $value; } } // -------------------------------------------------------------------------- /** * PHP magic method to facilitate dynamic methods * * @param string $name * @param array $params */ public function __call($name, $params = []) { if (is_callable($this->$name)) { //Call the dynamic function return call_user_func_array($this->$name, $params); } } } // End of JSObject.php