request = $request; $this->controller = $controller; $this->method = $method; } /** * @return JSON_Response|Redirect_Response|View_Response */ public function handle() { return $this->controller->{$this->method}( $this->request ); } }