public function __call($name, $params)
{
$this->ensureBehaviors();
foreach ($this->_behaviors as $object) {
if ($object->hasMethod($name)) {
return call_user_func_array([$object, $name], $params);
}
}
throw new UnknownMethodException('Calling unknown method: ' . get_class($this) . "::{$name}()");
}
public function __call($name, $parameters) { if (method_exists($this->_api, $name)) { return call_user_func_array(array($this->_api, $name), $parameters); } return parent::__call($name, $parameters); }