Spec-Zone.ru › Symfony 3.0

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 $regexp)

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

matchPath(string $regexp)

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

matchIp(string $ip)

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

matchIps(string|string[] $ips)

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

matchMethod(string|string[] $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 $regexp)

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

Параметры

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

matchPath(string $regexp)

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

Параметры

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

matchIp(string $ip)

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

Параметры

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

matchIps(string|string[] $ips)

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

Параметры

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

matchMethod(string|string[] $method)

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

Параметры

string|string[] $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/3.0/Symfony/Component/HttpFoundation/RequestMatcher.html

Spec-Zone.ru

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