$path
$path : string
The path
The HTTPRequest class
$route : \Orpheus\InputController\ControllerRoute
The found route for this request
$mainRequest : \Orpheus\InputController\InputRequest
The current main request
findFirstMatchingRoute(boolean $alternative = false) : \Orpheus\InputController\HTTPController\Route
Find a matching route according to the request
boolean | $alternative | Is this looking for an alternative route ? |
redirect(\Orpheus\InputController\ControllerRoute $route) : \Orpheus\InputController\HTTPController\RedirectHTTPResponse
Redirect response to $route
\Orpheus\InputController\ControllerRoute | $route |
process() : \Orpheus\InputController\OutputResponse
Process the request by finding a route and processing it
processRoute(\Orpheus\InputController\ControllerRoute $route) : \Orpheus\InputController\OutputResponse
Process the given route
\Orpheus\InputController\ControllerRoute | $route |
getRoutes() : array<mixed,\Orpheus\InputController\HTTPController\HTTPRoute>
Get all available routes
getMainRequest() : \Orpheus\InputController\InputRequest
Get the main input request
getRoute() : \Orpheus\InputController\ControllerRoute
Get the route to this request
setRoute(\Orpheus\InputController\ControllerRoute $route) : \Orpheus\InputController\InputRequest
Set the route to this request
\Orpheus\InputController\ControllerRoute | $route |
generateFromEnvironment() : \Orpheus\InputController\HTTPController\HTTPRequest
Generate HTTPRequest from environment
setPath(string $path) : \Orpheus\InputController\InputRequest
Set the path
string | $path |
setParameters(array $parameters) : \Orpheus\InputController\InputRequest
Set the parameters
array | $parameters |
setInput(array $input) : \Orpheus\InputController\InputRequest
Set the input
array | $input |
setMethod(string $method) : \Orpheus\InputController\HTTPController\HTTPRequest
Set the method
string | $method |
setScheme(string $scheme) : \Orpheus\InputController\HTTPController\HTTPRequest
Set the scheme
string | $scheme |
setDomain(string $domain) : \Orpheus\InputController\HTTPController\HTTPRequest
Set the host domain
string | $domain |
setHeaders(array $headers) : \Orpheus\InputController\HTTPController\HTTPRequest
Set the headers
array | $headers |
setInputType(string $inputType) : \Orpheus\InputController\HTTPController\HTTPRequest
Set the input type
string | $inputType |
setContent(string $content, string $contentType) : \Orpheus\InputController\HTTPController\HTTPRequest
Set the content (input & input type)
string | $content | |
string | $contentType |
setCookies(array $cookies) : \Orpheus\InputController\HTTPController\HTTPRequest
Set the cookies
array | $cookies |
setFiles(array $files) : \Orpheus\InputController\HTTPController\HTTPRequest
Set the uploaded files
array | $files |