diff options
Diffstat (limited to 'poc/poc02-compiling-cake/src/vendor/cakephp-2.2.1-0-gcc44130/lib/Cake/Test/test_app/Error/TestAppsExceptionRenderer.php')
-rw-r--r-- | poc/poc02-compiling-cake/src/vendor/cakephp-2.2.1-0-gcc44130/lib/Cake/Test/test_app/Error/TestAppsExceptionRenderer.php | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/poc/poc02-compiling-cake/src/vendor/cakephp-2.2.1-0-gcc44130/lib/Cake/Test/test_app/Error/TestAppsExceptionRenderer.php b/poc/poc02-compiling-cake/src/vendor/cakephp-2.2.1-0-gcc44130/lib/Cake/Test/test_app/Error/TestAppsExceptionRenderer.php new file mode 100644 index 0000000..e104a01 --- /dev/null +++ b/poc/poc02-compiling-cake/src/vendor/cakephp-2.2.1-0-gcc44130/lib/Cake/Test/test_app/Error/TestAppsExceptionRenderer.php @@ -0,0 +1,21 @@ +<?php + +class TestAppsExceptionRenderer extends ExceptionRenderer { + + protected function _getController($exception) { + App::uses('TestAppsErrorController', 'Controller'); + if (!$request = Router::getRequest(true)) { + $request = new CakeRequest(); + } + $response = new CakeResponse(array('charset' => Configure::read('App.encoding'))); + try { + $controller = new TestAppsErrorController($request, $response); + $controller->layout = 'banana'; + } catch (Exception $e) { + $controller = new Controller($request, $response); + $controller->viewPath = 'Errors'; + } + return $controller; + } + +} |