RouteCompiler
class RouteCompiler implements RouteCompilerInterface
RouteCompiler компилирует экземпляры Route в экземпляры CompiledRoute.
Постоянные значения
| REGEX_DELIMITER | |
| SEPARATORS | Эта строка определяет символы, которые автоматически считаются разделителями перед необязательными плейсхолдерами (с параметрами по умолчанию и без статического текста после). Такой единственный разделитель может быть опущен вместе с необязательным плейсхолдером при сопоставлении и генерации URL-адресов. |
| VARIABLE_MAXIMUM_LENGTH | Максимальная поддерживаемая длина имени подвыражения PCRE http://pcre.org/current/doc/html/pcre2pattern.html#SEC16. |
Методы
| static CompiledRoute | compile(Route $route) Компилирует текущий экземпляр маршрута. |
Подробности
static CompiledRoute compile(Route $route)
Компилирует текущий экземпляр маршрута.
Параметры
| Route | $route | Экземпляр Route |
Значение результата
| CompiledRoute | Экземпляр CompiledRoute |
Исключения
| LogicException | Если маршрут не может быть скомпилирован из-за неверного шаблона пути или хоста |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/Routing/RouteCompiler.html