/** * Magic calls for populated AR object. * * @param string $name the method name * @param array $params method parameters * @throws UnknownMethodException when calling unknown method * @return mixed the method return value */ public function __call($name, $params) { if ($this->_internalDoc instanceof \XSDocument) { try { return call_user_func_array(array($this->_internalDoc, $name), $params); } catch (\Exception $e) { } } return parent::__call($name, $params); }