PHP 클래스 Nette\Application\Routers\Route

저자: David Grudl
상속: extends Nette\Object, implements Nette\Application\IRouter
파일 보기 프로젝트 열기: nette/application 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$defaultFlags
$styles array

공개 메소드들

메소드 설명
__construct ( $mask, $metadata = [], $flags )
constructUrl ( Nette\Application\Request $appRequest, Url $refUrl ) : string | null Constructs absolute URL from Request object.
getDefaults ( ) : array Returns default values.
getFlags ( ) : integer Returns flags.
getMask ( ) : string Returns mask.
getTargetPresenters ( ) : string[] | null Proprietary cache aim.
match ( Nette\Http\IRequest $httpRequest ) : Nette\Application\Request | null Maps HTTP request to a Request object.

비공개 메소드들

메소드 설명
action2path ( $s ) : string camelCaseAction name -> dash-separated.
param2path ( $s ) : string Url encode.
path2action ( $s ) : string dash-separated -> camelCaseAction name.
path2presenter ( $s ) : string dash-and-dot-separated -> PascalCase:Presenter name.
presenter2path ( $s ) : string PascalCase:Presenter name -> dash-and-dot-separated.
renameKeys ( $arr, $xlat ) : array Rename keys in array.
setMask ( $mask, array $metadata ) : void Parse mask and array of default values; initializes object.

메소드 상세

__construct() 공개 메소드

public __construct ( $mask, $metadata = [], $flags )

constructUrl() 공개 메소드

Constructs absolute URL from Request object.
public constructUrl ( Nette\Application\Request $appRequest, Url $refUrl ) : string | null
$appRequest Nette\Application\Request
$refUrl Nette\Http\Url
리턴 string | null

getDefaults() 공개 메소드

Returns default values.
public getDefaults ( ) : array
리턴 array

getFlags() 공개 메소드

Returns flags.
public getFlags ( ) : integer
리턴 integer

getMask() 공개 메소드

Returns mask.
public getMask ( ) : string
리턴 string

getTargetPresenters() 공개 메소드

Proprietary cache aim.
public getTargetPresenters ( ) : string[] | null
리턴 string[] | null

match() 공개 메소드

Maps HTTP request to a Request object.
public match ( Nette\Http\IRequest $httpRequest ) : Nette\Application\Request | null
$httpRequest Nette\Http\IRequest
리턴 Nette\Application\Request | null

프로퍼티 상세

$defaultFlags 공개적으로 정적으로 프로퍼티

사용 중단:
public static $defaultFlags

$styles 공개적으로 정적으로 프로퍼티

public static array $styles
리턴 array