/** * Returns the test controller * * @return Controller */ function _getController($request, $response) { if ($this->testController === null) { $this->testController = parent::_getController($request, $response); } $this->testController->helpers = array_merge(array('InterceptContent'), $this->testController->helpers); $this->testController->setRequest($request); $this->testController->response = $this->response; return $this->testController; }
/** * Returns the test controller * * @return Controller */ protected function _getController($request, $response) { if ($this->testController === null) { $this->testController = parent::_getController($request, $response); } $this->testController->helpers = array_merge(array('InterceptContent'), $this->testController->helpers); $this->testController->setRequest($request); $this->testController->response = $this->response; foreach ($this->testController->Components->loaded() as $component) { $object = $this->testController->Components->{$component}; if (isset($object->response)) { $object->response = $response; } if (isset($object->request)) { $object->request = $request; } } return $this->testController; }