Spec-Zone.ru › Symfony 4.1

ExpressionRequestMatcher

class ExpressionRequestMatcher extends RequestMatcher

ExpressionRequestMatcher использует выражение для сопоставления запроса.

Методы

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

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

из RequestMatcher
matchHost(string|null $regexp)

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

из RequestMatcher
matchPath(string|null $regexp)

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

из RequestMatcher
matchIp(string $ip)

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

из RequestMatcher
matchIps(string|string[]|null $ips)

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

из RequestMatcher
matchMethod(string|string[]|null $method)

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

из RequestMatcher
matchAttribute(string $key, string $regexp)

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

из RequestMatcher
bool matches(Request $request)

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

setExpression(ExpressionLanguage $language, $expression)

Подробное описание

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

Параметры

string $path
string $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

setExpression(ExpressionLanguage $language, $expression)

Параметры

ExpressionLanguage $language
$expression

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/HttpFoundation/ExpressionRequestMatcher.html

Spec-Zone.ru

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