PHP 클래스 Jarves\Configuration\Route

상속: extends Model
파일 보기 프로젝트 열기: jarves/jarves 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$attributes
$controller string Overwrites the controller for this route. Per default the controller of the plugin is used.
$defaults RouteDefault[]
$elementToArray
$id string
$methods string[] Per default all methods are allowed. Use 'GET', 'POST', or 'GET|POST' to limit it.
$pattern string
$requirements RouteRequirement[]

공개 메소드들

메소드 설명
addDefault ( RouteDefault $default = null )
addRequirement ( RouteRequirement $requirement = null )
getArrayDefaults ( ) : array
getArrayRequirements ( ) : array
getController ( ) : string
getDefault ( string $key ) : RouteDefault
getDefaultValue ( string $key ) : string
getDefaults ( ) : RouteDefault[]
getId ( ) : string
getMethods ( ) : string[]
getPattern ( ) : string
getRequirements ( ) : RouteRequirement[]
setController ( string $controller )
setDefaults ( array $defaults = null )
setId ( string $id )
setMethods ( string[] $methods )
setPattern ( string $pattern )
setRequirements ( array $requirements = null )

메소드 상세

addDefault() 공개 메소드

public addDefault ( RouteDefault $default = null )
$default RouteDefault

addRequirement() 공개 메소드

public addRequirement ( RouteRequirement $requirement = null )
$requirement RouteRequirement

getArrayDefaults() 공개 메소드

public getArrayDefaults ( ) : array
리턴 array

getArrayRequirements() 공개 메소드

public getArrayRequirements ( ) : array
리턴 array

getController() 공개 메소드

public getController ( ) : string
리턴 string

getDefault() 공개 메소드

public getDefault ( string $key ) : RouteDefault
$key string
리턴 RouteDefault

getDefaultValue() 공개 메소드

public getDefaultValue ( string $key ) : string
$key string
리턴 string

getDefaults() 공개 메소드

public getDefaults ( ) : RouteDefault[]
리턴 RouteDefault[]

getId() 공개 메소드

public getId ( ) : string
리턴 string

getMethods() 공개 메소드

public getMethods ( ) : string[]
리턴 string[]

getPattern() 공개 메소드

public getPattern ( ) : string
리턴 string

getRequirements() 공개 메소드

public getRequirements ( ) : RouteRequirement[]
리턴 RouteRequirement[]

setController() 공개 메소드

public setController ( string $controller )
$controller string

setDefaults() 공개 메소드

public setDefaults ( array $defaults = null )
$defaults array

setId() 공개 메소드

public setId ( string $id )
$id string

setMethods() 공개 메소드

public setMethods ( string[] $methods )
$methods string[]

setPattern() 공개 메소드

public setPattern ( string $pattern )
$pattern string

setRequirements() 공개 메소드

public setRequirements ( array $requirements = null )
$requirements array

프로퍼티 상세

$attributes 보호되어 있는 프로퍼티

protected $attributes

$controller 보호되어 있는 프로퍼티

Overwrites the controller for this route. Per default the controller of the plugin is used.
protected string $controller
리턴 string

$defaults 보호되어 있는 프로퍼티

protected RouteDefault[],Jarves\Configuration $defaults
리턴 RouteDefault[]

$elementToArray 보호되어 있는 프로퍼티

protected $elementToArray

$id 보호되어 있는 프로퍼티

protected string $id
리턴 string

$methods 보호되어 있는 프로퍼티

Per default all methods are allowed. Use 'GET', 'POST', or 'GET|POST' to limit it.
protected string[] $methods
리턴 string[]

$pattern 보호되어 있는 프로퍼티

protected string $pattern
리턴 string

$requirements 보호되어 있는 프로퍼티

protected RouteRequirement[],Jarves\Configuration $requirements
리턴 RouteRequirement[]