PHP Класс Basecoat\Routing

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$counter
$current
$hooks
$max_routes
$profiling public $last = null;
$profiling_enabled
$requested_route public $requested_path = null;
$requested_url
$run_routes
$running_route

Открытые методы

Метод Описание
__construct ( $basecoat, $routes = null )
addAfterEach ( $func )
addBeforeEach ( $func )
addRoutes ( $routes )
clearAfterEach ( )
clearBeforeEach ( )
parseUrl ( $url = null )
processHooks ( $hook )
routeClose ( )
run ( $route )
runNext ( )
set ( $setting, $val )
setDefault ( $route_name )
setError ( $route_name )
setRoutes ( $routes )
setRunRoutes ( $run_routes = [], $set_current = false )
setStatic ( $route_name )
setUndefined ( $route_name )
setUrl ( $url = null )

Приватные методы

Метод Описание
logProfiling ( $route_name )

Описание методов

__construct() публичный Метод

public __construct ( $basecoat, $routes = null )

addAfterEach() публичный Метод

public addAfterEach ( $func )

addBeforeEach() публичный Метод

public addBeforeEach ( $func )

addRoutes() публичный Метод

public addRoutes ( $routes )

clearAfterEach() публичный Метод

public clearAfterEach ( )

clearBeforeEach() публичный Метод

public clearBeforeEach ( )

parseUrl() публичный Метод

public parseUrl ( $url = null )

processHooks() публичный Метод

public processHooks ( $hook )

routeClose() публичный Метод

public routeClose ( )

run() публичный Метод

public run ( $route )

runNext() публичный Метод

public runNext ( )

set() публичный Метод

public set ( $setting, $val )

setDefault() публичный Метод

public setDefault ( $route_name )

setError() публичный Метод

public setError ( $route_name )

setRoutes() публичный Метод

public setRoutes ( $routes )

setRunRoutes() публичный Метод

public setRunRoutes ( $run_routes = [], $set_current = false )

setStatic() публичный Метод

public setStatic ( $route_name )

setUndefined() публичный Метод

public setUndefined ( $route_name )

setUrl() публичный Метод

public setUrl ( $url = null )

Описание свойств

$counter публичное свойство

public $counter

$current публичное свойство

public $current

$hooks публичное свойство

public $hooks

$max_routes публичное свойство

public $max_routes

$profiling публичное свойство

public $last = null;
public $profiling

$profiling_enabled публичное свойство

public $profiling_enabled

$requested_route публичное свойство

public $requested_path = null;
public $requested_route

$requested_url публичное свойство

public $requested_url

$run_routes публичное свойство

public $run_routes

$running_route публичное свойство

public $running_route