Documentation

Router extends Facade
in package

Tags
see
Router::global()
see
Router::group()
see
Router::prefix()
see
Router::name()
see
Router::nameSpace()
see
Router::middleware()
see
Router::autoRute()
see
Router::useMethod()
see
Router::any()
see
Router::get()
see
Router::post()
see
Router::put()
see
Router::delete()
see
Router::patch()
see
Router::head()
see
Router::options()
see
Router::where()
see
Router::getNameSpace()
see
Router::getController()
see
Router::getMethod()
see
Router::getParams()
see
Router::getPrefix()
see
Router::getNames()
see
Router::matchName()
see
Router::errors()
see
Router::errors()
see
Router
mixin

\Core\Router\Router

Table of Contents

$app  : App
$resolvedInstance  : array<string|int, mixed>
__callStatic()  : mixed
any()  :
autoRute()  :
clearResolvedInstances()  : mixed
clear
delete()  :
errors()  :
get()  :
getController()  :
getMethod()  :
getNames()  :
getNameSpace()  :
getParams()  :
getPrefix()  :
global()  :
group()  :
head()  :
matchName()  :
middleware()  :
name()  :
nameSpace()  :
options()  :
patch()  :
post()  :
prefix()  :
put()  :
setErrorPage()  :
setFacadeApplication()  : mixed
{@inheritDoc}
where()  :
getFacadeAccessor()  : string
getFacadeRoot()  : object|stdClass
resolveFacadeInstance()  : object

Properties

$resolvedInstance

protected static array<string|int, mixed> $resolvedInstance

Methods

__callStatic()

public static __callStatic( $method,  $args) : mixed
Parameters
$method :
$args :
Tags
throws
Exception
Return values
mixed —

any()

public static any(string $pattern, mixed $cmp) :

Parameters
$pattern : string
$cmp : mixed
Return values
—

autoRute()

public static autoRute() :

Return values
—

clearResolvedInstances()

clear

public static clearResolvedInstances() : mixed
Return values
mixed —

delete()

public static delete(string $pattern, mixed $cmp) :

Parameters
$pattern : string
$cmp : mixed
Return values
—

errors()

public static errors(mixed $http_code, callable $callback = null) :

Parameters
$http_code : mixed
$callback = null : callable
Return values
—

get()

public static get(string $pattern, mixed $cmp) :

Parameters
$pattern : string
$cmp : mixed
Return values
—

getController()

public static getController() :

Return values
—

getMethod()

public static getMethod() :

Return values
—

getNames()

public static getNames(string $searchName) :

Parameters
$searchName : string
Return values
—

getNameSpace()

public static getNameSpace() :

Return values
—

getParams()

public static getParams() :

Return values
—

getPrefix()

public static getPrefix() :

Return values
—

global()

public static global(array<string|int, mixed> $options) :

Parameters
$options : array<string|int, mixed>
Return values
—

group()

public static group(array<string|int, mixed> $options, callable $callback) :

Parameters
$options : array<string|int, mixed>
$callback : callable
Return values
—

head()

public static head(string $pattern, mixed $cmp) :

Parameters
$pattern : string
$cmp : mixed
Return values
—

matchName()

public static matchName(string $routerName) :

Parameters
$routerName : string
Return values
—

middleware()

public static middleware(mixed $middleware) :

Parameters
$middleware : mixed
Return values
—

name()

public static name(string $routeName) :

Parameters
$routeName : string
Return values
—

nameSpace()

public static nameSpace(string $nameSpace) :

Parameters
$nameSpace : string
Return values
—

options()

public static options(string $pattern, mixed $cmp) :

Parameters
$pattern : string
$cmp : mixed
Return values
—

patch()

public static patch(string $pattern, mixed $cmp) :

Parameters
$pattern : string
$cmp : mixed
Return values
—

post()

public static post(string $pattern, mixed $cmp) :

Parameters
$pattern : string
$cmp : mixed
Return values
—

prefix()

public static prefix(string $prefix) :

Parameters
$prefix : string
Return values
—

put()

public static put(string $pattern, mixed $cmp) :

Parameters
$pattern : string
$cmp : mixed
Return values
—

setErrorPage()

public static setErrorPage(mixed $http_code, callable $callback = function($http_code, mixed $http_error_message) :

})

Parameters
$http_code : mixed
$callback = function($http_code : callable
$http_error_message : mixed
Return values
—

setFacadeApplication()

{@inheritDoc}

public static setFacadeApplication(App $app) : mixed
Parameters
$app : App
Return values
mixed —

where()

public static where(mixed $pattern, mixed $replacement) :

Parameters
$pattern : mixed
$replacement : mixed
Return values
—

getFacadeAccessor()

protected static getFacadeAccessor() : string
Return values
string —

getFacadeRoot()

protected static getFacadeRoot() : object|stdClass
Return values
object|stdClass —

resolveFacadeInstance()

protected static resolveFacadeInstance(string $mainClass) : object
Parameters
$mainClass : string
Return values
object —

Search results