PHP Класс Themosis\Route\Route

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

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

Свойство Тип Описание
$condition string The WordPress template condition.
$conditionalParameters array | void The additional parameters for the WordPress template conditions
$conditions array WordPress conditional tags.
$rewrite_tag_prefix string The prefix used to name the custom route tag.

Открытые методы

Метод Описание
__construct ( array | string $methods, string $uri, mixed $action ) Build a Route instance.
addConditions ( array $conditions ) Allow developers to add route WordPress conditions.
condition ( ) : string Get the WordPress condition.
conditionalParameters ( ) : array Return the conditional parameters
createRewriteRule ( ) Create a WordPress rewrite rule for the route if the route is not using a WordPress conditional tag.
getRewriteRuleRegex ( ) : mixed | string Returns the regex to be registered as a rewrite rule to let WordPress know the existence of this route
getWpValidators ( ) : array Get matching validators.
matches ( Illuminate\Http\Request $request, boolean $includingMethod = true ) : boolean Determine if the route matches given request.
parameters ( ) : array Get the key / value list of parameters for the route.

Защищенные методы

Метод Описание
getConditions ( ) : array Retrieve the list of registered WordPress conditions.
parseCondition ( string $uri ) : string Return the real WordPress conditional tag.
parseConditionalParameters ( array $action ) : array Parses the conditional parameter out of the action parameter. This is the parameter given to WordPress conditional functions later.

Описание методов

__construct() публичный Метод

Build a Route instance.
public __construct ( array | string $methods, string $uri, mixed $action )
$methods array | string
$uri string
$action mixed

addConditions() публичный Метод

Allow developers to add route WordPress conditions.
public addConditions ( array $conditions )
$conditions array

condition() публичный Метод

Get the WordPress condition.
public condition ( ) : string
Результат string

conditionalParameters() публичный Метод

Return the conditional parameters
public conditionalParameters ( ) : array
Результат array

createRewriteRule() публичный Метод

By registering a rewrite rule using the route's regex we force WordPress not to change the url to one Wordpress knows.
public createRewriteRule ( )

getConditions() защищенный Метод

Retrieve the list of registered WordPress conditions.
protected getConditions ( ) : array
Результат array

getRewriteRuleRegex() публичный Метод

Returns the regex to be registered as a rewrite rule to let WordPress know the existence of this route
public getRewriteRuleRegex ( ) : mixed | string
Результат mixed | string

getWpValidators() публичный Метод

Get matching validators.
public getWpValidators ( ) : array
Результат array

matches() публичный Метод

Determine if the route matches given request.
public matches ( Illuminate\Http\Request $request, boolean $includingMethod = true ) : boolean
$request Illuminate\Http\Request
$includingMethod boolean
Результат boolean

parameters() публичный Метод

Get the key / value list of parameters for the route.
public parameters ( ) : array
Результат array

parseCondition() защищенный Метод

Return the real WordPress conditional tag.
protected parseCondition ( string $uri ) : string
$uri string
Результат string

parseConditionalParameters() защищенный Метод

Parses the conditional parameter out of the action parameter. This is the parameter given to WordPress conditional functions later.
protected parseConditionalParameters ( array $action ) : array
$action array The action parameter where the conditional parameters are in
Результат array An array with the conditional parameters or null

Описание свойств

$condition защищенное свойство

The WordPress template condition.
protected string $condition
Результат string

$conditionalParameters защищенное свойство

The additional parameters for the WordPress template conditions
protected array|void $conditionalParameters
Результат array | void

$conditions защищенное свойство

WordPress conditional tags.
protected array $conditions
Результат array

$rewrite_tag_prefix защищенное свойство

The prefix used to name the custom route tag.
protected string $rewrite_tag_prefix
Результат string