$request
$request : \Orpheus\InputController\InputRequest
The request calling this controller
The CLIController 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
process(\Orpheus\InputController\InputRequest $request) : \Orpheus\InputController\OutputResponse
Process the $request
\Orpheus\InputController\InputRequest | $request |
processUserException(\Orpheus\Exception\UserException $exception, array $values = array())
Process the given UserException
\Orpheus\Exception\UserException | $exception | |
array | $values |
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 |
run(\Orpheus\InputController\CLIController\CLIRequest $request) : \Orpheus\InputController\CLIController\CLIResponse
Run this controller
\Orpheus\InputController\CLIController\CLIRequest | $request |
prepare(\Orpheus\InputController\CLIController\CLIRequest $request)
Prepare controller for request before running
\Orpheus\InputController\CLIController\CLIRequest | $request |
preRun(\Orpheus\InputController\CLIController\CLIRequest $request)
Before running controller
\Orpheus\InputController\CLIController\CLIRequest | $request |
postRun(\Orpheus\InputController\CLIController\CLIRequest $request, \Orpheus\InputController\CLIController\CLIResponse $response)
After running the controller
\Orpheus\InputController\CLIController\CLIRequest | $request | |
\Orpheus\InputController\CLIController\CLIResponse | $response |