\Orpheus\CoreRequestHandler

Official RequestHandler for Orpheus

Summary

Methods
Properties
Constants
suggestHandler()
setHandler()
getHandler()
getRouteClass()
handleCurrentRequest()
No public properties found
TYPE_CONSOLE
TYPE_HTTP
No protected methods found
$handlerClasses
N/A
No private methods found
No private properties found
N/A

Constants

TYPE_CONSOLE

TYPE_CONSOLE

TYPE_HTTP

TYPE_HTTP

Properties

$handlerClasses

$handlerClasses : string

Handler classes by type

Type

string

Methods

suggestHandler()

suggestHandler(string  $type, string  $class) 

Suggest handle $class for $type

Parameters

string $type
string $class

setHandler()

setHandler(string  $type, string  $class) 

Set handle $class for $type

Parameters

string $type
string $class

getHandler()

getHandler(string  $type) : string

Get the handler of $type

Parameters

string $type

Throws

\Exception

Returns

string

getRouteClass()

getRouteClass(string  $type) : string

Get the Route Class

Parameters

string $type

Throws

\Exception

Returns

string

handleCurrentRequest()

handleCurrentRequest(string  $type) : string

Handle the current request

Parameters

string $type

Throws

\Exception

Returns

string