Spec-Zone.ru › Symfony 2.7

ExpressionRequestMatcher

class ExpressionRequestMatcher extends RequestMatcher

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

Методы

__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) from RequestMatcher
matchScheme(string|string[]|null $scheme)

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

from RequestMatcher
matchHost(string $regexp)

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

from RequestMatcher
matchPath(string $regexp)

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

from RequestMatcher
matchIp(string $ip)

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

from RequestMatcher
matchIps(string|string[] $ips)

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

from RequestMatcher
matchMethod(string|string[] $method)

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

from RequestMatcher
matchAttribute(string $key, string $regexp)

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

from RequestMatcher
bool matches(Request $request)

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

setExpression(ExpressionLanguage $language, $expression)

Подробности

__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

setExpression(ExpressionLanguage $language, $expression)

Параметры

ExpressionLanguage $language
$expression

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

Spec-Zone.ru

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