RouteTrait
trait RouteTrait
Методы
| $this | defaults(array $defaults) Добавляет значения по умолчанию. | |
| $this | requirements(array $requirements) Добавляет требования. | |
| $this | options(array $options) Добавляет параметры. | |
| $this | condition(string $condition) Устанавливает условие. | |
| $this | host(string $pattern) Устанавливает шаблон для хоста. | |
| $this | schemes(array $schemes) Устанавливает схемы (например, 'https'), к которым ограничен этот маршрут. | |
| $this | methods(array $methods) Устанавливает HTTP-методы (например, 'POST'), к которым ограничен этот маршрут. | |
| $this | controller(callable|string $controller) Добавляет запись "_controller" в значения по умолчанию. |
Подробности
final $this defaults(array $defaults)
Добавляет значения по умолчанию.
Параметры
| array | $defaults |
Значение результата
| $this |
final $this requirements(array $requirements)
Добавляет требования.
Параметры
| array | $requirements |
Значение результата
| $this |
final $this options(array $options)
Добавляет параметры.
Параметры
| array | $options |
Значение результата
| $this |
final $this condition(string $condition)
Устанавливает условие.
Параметры
| string | $condition |
Значение результата
| $this |
final $this host(string $pattern)
Устанавливает шаблон для хоста.
Параметры
| string | $pattern |
Значение результата
| $this |
final $this schemes(array $schemes)
Устанавливает схемы (например, 'https'), к которым ограничен этот маршрут.
Пустой массив означает, что разрешены любые схемы.
Параметры
| array | $schemes |
Значение результата
| $this |
final $this methods(array $methods)
Устанавливает HTTP-методы (например, 'POST'), к которым ограничен этот маршрут.
Пустой массив означает, что разрешены любые методы.
Параметры
| array | $methods |
Значение результата
| $this |
final $this controller(callable|string $controller)
Добавляет запись "_controller" в значения по умолчанию.
Параметры
| callable|string | $controller | вызываемый объект или обратимый псевдо-вызываемый объект |
Значение результата
| $this |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.4/Symfony/Component/Routing/Loader/Configurator/Traits/RouteTrait.html