PHP 클래스 Basecoat\Routing

파일 보기 프로젝트 열기: shutterstock/basecoat

공개 프로퍼티들

프로퍼티 타입 설명
$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