PHP 클래스 Roller\RouteCompiler

blog/:year/:month blog/item/:id blog/item/:id(.:format)
파일 보기 프로젝트 열기: c9s/roller 1 사용 예제들

공개 메소드들

메소드 설명
compile ( array $route ) : array Compiles the current route instance.
compilePattern ( string $pattern, array $options = [] ) compile pattern
splitTokens ( string $string ) : array Split tokens from path.

메소드 상세

compile() 정적인 공개 메소드

Compiles the current route instance.
static public compile ( array $route ) : array
$route array route info
리턴 array compiled route info, with newly added 'compiled' key.

compilePattern() 정적인 공개 메소드

compile pattern
static public compilePattern ( string $pattern, array $options = [] )
$pattern string
$options array

splitTokens() 정적인 공개 메소드

Split tokens from path.
static public splitTokens ( string $string ) : array
$string string path string
리턴 array matched results