CompiledRoute
class CompiledRoute implements Serializable
Скомпилированные маршруты возвращаются классом RouteCompiler.
Методы
| __construct(string $staticPrefix, string $regex, array $tokens, array $pathVariables, string|null $hostRegex = null, array $hostTokens = array(), array $hostVariables = array(), array $variables = array()) Конструктор. | ||
| serialize() {@inheritdoc} | ||
| unserialize($serialized) {@inheritdoc} | ||
| string | getStaticPrefix() Возвращает статический префикс. | |
| string | getRegex() Возвращает регулярное выражение. | |
| string|null | getHostRegex() Возвращает регулярное выражение для хоста. | |
| array | getTokens() Возвращает токены. | |
| array | getHostTokens() Возвращает токены хоста. | |
| array | getVariables() Возвращает переменные. | |
| array | getPathVariables() Возвращает переменные пути. | |
| array | getHostVariables() Возвращает переменные хоста. |
Подробности
__construct(string $staticPrefix, string $regex, array $tokens, array $pathVariables, string|null $hostRegex = null, array $hostTokens = array(), array $hostVariables = array(), array $variables = array())
Конструктор.
Параметры
| string | $staticPrefix | Статический префикс скомпилированного маршрута |
| string | $regex | Регулярное выражение для сопоставления данного маршрута |
| array | $tokens | Массив токенов для генерации URL для данного маршрута |
| array | $pathVariables | Массив переменных пути |
| string|null | $hostRegex | Регулярное выражение для хоста |
| array | $hostTokens | Токены хоста |
| array | $hostVariables | Массив переменных хоста |
| array | $variables | Массив переменных (переменные, определенные в шаблонах пути и хоста) |
serialize()
{@inheritdoc}
unserialize($serialized)
{@inheritdoc}
Параметры
| $serialized |
string getStaticPrefix()
Возвращает статический префикс.
Значение результата
| string | Статический префикс |
string getRegex()
Возвращает регулярное выражение.
Значение результата
| string | Регулярное выражение |
string|null getHostRegex()
Возвращает регулярное выражение для хоста.
Значение результата
| string|null | Регулярное выражение для хоста или null |
array getTokens()
Возвращает токены.
Значение результата
| array | Токены |
array getHostTokens()
Возвращает токены хоста.
Значение результата
| array | Токены |
array getVariables()
Возвращает переменные.
Значение результата
| array | Переменные |
array getPathVariables()
Возвращает переменные пути.
Значение результата
| array | Переменные |
array getHostVariables()
Возвращает переменные хоста.
Значение результата
| array | Переменные |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/Routing/CompiledRoute.html