PHP Class Neos\Flow\Mvc\Routing\AbstractRoutePart

Inheritance: implements Neos\Flow\Mvc\Routing\RoutePartInterface
Afficher le fichier Open project: neos/flow-development-collection

Protected Properties

Свойство Type Description
$defaultValue mixed Default value of the Route Part.
$isOptional boolean Specifies whether this Route Part is optional. Which means it's put in parentheses in the routes URI pattern.
$lowerCase boolean Specifies whether this Route Part should be converted to lower case when resolved.
$name string Name of the Route Part
$options array Contains options for this Route Part.
$value mixed Value of the Route Part after decoding.

Méthodes publiques

Méthode Description
getDefaultValue ( ) : mixed Gets default value of the Route Part.
getName ( ) : string Returns name of the Route Part.
getOptions ( ) : array
getValue ( ) : mixed Returns value of the Route Part. Before match() is called this returns NULL.
hasDefaultValue ( ) : boolean Returns TRUE if a default value is set for this Route Part, otherwise FALSE.
hasValue ( ) : boolean Returns TRUE if a value is set for this Route Part, otherwise FALSE.
isLowerCase ( ) : boolean Getter for $this->lowerCase.
isOptional ( ) : boolean Getter for $this->isOptional.
setDefaultValue ( mixed $defaultValue ) : void Sets default value of the Route Part.
setLowerCase ( boolean $lowerCase ) : void Specifies whether this Route part should be converted to lower case when resolved.
setName ( string $partName ) : void Sets name of the Route Part.
setOptional ( boolean $isOptional ) : void Specifies whether this Route part is optional.
setOptions ( array $options ) : void Defines options for this Route Part.

Method Details

getDefaultValue() public méthode

Gets default value of the Route Part.
public getDefaultValue ( ) : mixed
Résultat mixed $defaultValue

getName() public méthode

Returns name of the Route Part.
public getName ( ) : string
Résultat string

getOptions() public méthode

public getOptions ( ) : array
Résultat array options of this Route Part.

getValue() public méthode

Returns value of the Route Part. Before match() is called this returns NULL.
public getValue ( ) : mixed
Résultat mixed

hasDefaultValue() public méthode

Returns TRUE if a default value is set for this Route Part, otherwise FALSE.
public hasDefaultValue ( ) : boolean
Résultat boolean

hasValue() public méthode

Returns TRUE if a value is set for this Route Part, otherwise FALSE.
public hasValue ( ) : boolean
Résultat boolean

isLowerCase() public méthode

Getter for $this->lowerCase.
See also: setLowerCase()
public isLowerCase ( ) : boolean
Résultat boolean TRUE if this Route part will be converted to lower case, otherwise FALSE.

isOptional() public méthode

Getter for $this->isOptional.
See also: setOptional()
public isOptional ( ) : boolean
Résultat boolean TRUE if this Route part is optional, otherwise FALSE.

setDefaultValue() public méthode

Sets default value of the Route Part.
public setDefaultValue ( mixed $defaultValue ) : void
$defaultValue mixed
Résultat void

setLowerCase() public méthode

Specifies whether this Route part should be converted to lower case when resolved.
public setLowerCase ( boolean $lowerCase ) : void
$lowerCase boolean TRUE: this Route part is converted to lower case. FALSE: this Route part is not altered.
Résultat void

setName() public méthode

Sets name of the Route Part.
public setName ( string $partName ) : void
$partName string
Résultat void

setOptional() public méthode

Specifies whether this Route part is optional.
public setOptional ( boolean $isOptional ) : void
$isOptional boolean TRUE: this Route part is optional. FALSE: this Route part is required.
Résultat void

setOptions() public méthode

Options can be used to enrich a route part with parameters or settings like case sensivity.
public setOptions ( array $options ) : void
$options array
Résultat void

Property Details

$defaultValue protected_oe property

Default value of the Route Part.
protected mixed $defaultValue
Résultat mixed

$isOptional protected_oe property

Specifies whether this Route Part is optional. Which means it's put in parentheses in the routes URI pattern.
protected bool $isOptional
Résultat boolean

$lowerCase protected_oe property

Specifies whether this Route Part should be converted to lower case when resolved.
protected bool $lowerCase
Résultat boolean

$name protected_oe property

Name of the Route Part
protected string $name
Résultat string

$options protected_oe property

Contains options for this Route Part.
protected array $options
Résultat array

$value protected_oe property

Value of the Route Part after decoding.
protected mixed $value
Résultat mixed