Spec-Zone.ru › Symfony 2.7

RequestMatcher

class RequestMatcher implements RequestMatcherInterface

RequestMatcher сравнивает предопределённый набор проверок с экземпляром Request.

Методы

__construct(string|null $path = null, string|null $host = null, string|string[]|null $methods = null, string|string[]|null $ips = null, array $attributes = array(), string|string[]|null $schemes = null)
matchScheme(string|string[]|null $scheme)

Добавляет проверку на HTTP-схему.

matchHost(string|null $regexp)

Добавляет проверку на имя хоста URL.

matchPath(string|null $regexp)

Добавляет проверку на информацию о пути URL.

matchIp(string $ip)

Добавляет проверку на IP-адрес клиента.

matchIps(string|string[]|null $ips)

Добавляет проверку на IP-адрес клиента.

matchMethod(string|string[]|null $method)

Добавляет проверку на HTTP-метод.

matchAttribute(string $key, string $regexp)

Добавляет проверку на атрибут запроса.

bool matches(Request $request)

Определяет, соответствует ли правило(я), реализованное стратегией, предоставленному запросу.

Подробности

__construct(string|null $path = null, string|null $host = null, string|string[]|null $methods = null, string|string[]|null $ips = null, array $attributes = array(), string|string[]|null $schemes = null)

Параметры

string|null $path
string|null $host
string|string[]|null $methods
string|string[]|null $ips
array $attributes
string|string[]|null $schemes

matchScheme(string|string[]|null $scheme)

Добавляет проверку на HTTP-схему.

Параметры

string|string[]|null $scheme HTTP-схема или массив HTTP-схем

matchHost(string|null $regexp)

Добавляет проверку на имя хоста URL.

Параметры

string|null $regexp Регулярное выражение

matchPath(string|null $regexp)

Добавляет проверку на информацию о пути URL.

Параметры

string|null $regexp Регулярное выражение

matchIp(string $ip)

Добавляет проверку на IP-адрес клиента.

Параметры

string $ip Конкретный IP-адрес или диапазон, заданный с помощью IP/маски сети, например 192.168.1.0/24

matchIps(string|string[]|null $ips)

Добавляет проверку на IP-адрес клиента.

Параметры

string|string[]|null $ips Конкретный IP-адрес или диапазон, заданный с помощью IP/маски сети, например 192.168.1.0/24

matchMethod(string|string[]|null $method)

Добавляет проверку на HTTP-метод.

Параметры

string|string[]|null $method HTTP-метод или массив HTTP-методов

matchAttribute(string $key, string $regexp)

Добавляет проверку на атрибут запроса.

Параметры

string $key Имя атрибута запроса
string $regexp Регулярное выражение

bool matches(Request $request)

Определяет, соответствует ли правило(я), реализованное стратегией, предоставленному запросу.

Параметры

Request $request Запрос для проверки на соответствие

Возвращаемое значение

bool true, если запрос соответствует, иначе false

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/HttpFoundation/RequestMatcher.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API