PHP Класс Jarves\Configuration\Route

Наследование: extends Model
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$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[]