$catchControllerOuput
$catchControllerOuput : boolean
Catch controller output when running it
The DelayedPageController class
$request : \Orpheus\InputController\InputRequest
The request calling this controller
$route : \Orpheus\InputController\ControllerRoute
The route calling this controller A controller could be called without any route and any request This variable comes to get the route without any request
run(\Orpheus\InputController\HTTPController\HTTPRequest $request) : \Orpheus\Controller\HTTPResponse
Run the controller
\Orpheus\InputController\HTTPController\HTTPRequest | $request | The input HTTP request |
The output HTTP response
prepare(\Orpheus\InputController\HTTPController\HTTPRequest $request)
Prepare controller for request before running
\Orpheus\InputController\HTTPController\HTTPRequest | $request |
preRun(\Orpheus\InputController\HTTPController\HTTPRequest $request)
Before running controller
\Orpheus\InputController\HTTPController\HTTPRequest | $request |
postRun(\Orpheus\InputController\HTTPController\HTTPRequest $request, \Orpheus\InputController\HTTPController\HTTPResponse $response)
After running the controller
\Orpheus\InputController\HTTPController\HTTPRequest | $request | |
\Orpheus\InputController\HTTPController\HTTPResponse | $response |
renderHTML(string $layout, array $values = array()) : \Orpheus\InputController\HTTPController\HTMLHTTPResponse
Render the given $layout with $values
string | $layout | |
array | $values |
processUserException(\Orpheus\Exception\UserException $e)
Process the given UserException
\Orpheus\Exception\UserException | $e |
process(\Orpheus\InputController\InputRequest $request) : \Orpheus\InputController\OutputResponse
Process the $request
\Orpheus\InputController\InputRequest | $request |
getRequest() : \Orpheus\InputController\InputRequest
Get the request
getRoute() : \Orpheus\InputController\ControllerRoute
Get the route
setOption(string $key, mixed $value) : \Orpheus\InputController\Controller
Set an option by $key
string | $key | |
mixed | $value |