public function __call($method, $parameters) { if (!method_exists($this->_delegate, $method)) { throw new \BadMethodCallException("Request has no {$method}() method"); } return call_user_func_array(array($this->_delegate, $method), $parameters); }