Spec-Zone.ru › Symfony 4.1

RequestContext

class RequestContext

Содержит информацию о текущем запросе.

Этот класс реализует интерфейс fluent.

Методы

__construct(string $baseUrl = '', string $method = 'GET', string $host = 'localhost', string $scheme = 'http', int $httpPort = 80, int $httpsPort = 443, string $path = '/', string $queryString = '')
$this fromRequest(Request $request)

Обновляет информацию RequestContext на основе объекта HttpFoundation Request.

string getBaseUrl()

Получает базовый URL.

$this setBaseUrl(string $baseUrl)

Устанавливает базовый URL.

string getPathInfo()

Получает информацию о пути.

$this setPathInfo(string $pathInfo)

Устанавливает информацию о пути.

string getMethod()

Получает HTTP-метод.

$this setMethod(string $method)

Устанавливает HTTP-метод.

string getHost()

Получает HTTP-хост.

$this setHost(string $host)

Устанавливает HTTP-хост.

string getScheme()

Получает HTTP-схему.

$this setScheme(string $scheme)

Устанавливает HTTP-схему.

int getHttpPort()

Получает HTTP-порт.

$this setHttpPort(int $httpPort)

Устанавливает HTTP-порт.

int getHttpsPort()

Получает HTTPS-порт.

$this setHttpsPort(int $httpsPort)

Устанавливает HTTPS-порт.

string getQueryString()

Получает строку запроса.

$this setQueryString(string $queryString)

Устанавливает строку запроса.

array getParameters()

Возвращает параметры.

$this setParameters(array $parameters)

Устанавливает параметры.

mixed getParameter(string $name)

Получает значение параметра.

bool hasParameter(string $name)

Проверяет, установлено ли значение параметра для заданного параметра.

$this setParameter(string $name, mixed $parameter)

Устанавливает значение параметра.

Подробности

__construct(string $baseUrl = '', string $method = 'GET', string $host = 'localhost', string $scheme = 'http', int $httpPort = 80, int $httpsPort = 443, string $path = '/', string $queryString = '')

Параметры

string $baseUrl
string $method
string $host
string $scheme
int $httpPort
int $httpsPort
string $path
string $queryString

$this fromRequest(Request $request)

Обновляет информацию RequestContext на основе объекта HttpFoundation Request.

Параметры

Request $request

Значение возврата

$this

string getBaseUrl()

Получает базовый URL.

Значение возврата

string Базовый URL

$this setBaseUrl(string $baseUrl)

Устанавливает базовый URL.

Параметры

string $baseUrl Базовый URL

Значение возврата

$this

string getPathInfo()

Получает информацию о пути.

Значение возврата

string Информация о пути

$this setPathInfo(string $pathInfo)

Устанавливает информацию о пути.

Параметры

string $pathInfo Информация о пути

Значение возврата

$this

string getMethod()

Получает HTTP-метод.

Метод всегда представляет собой строку в верхнем регистре.

Значение возврата

string HTTP-метод

$this setMethod(string $method)

Устанавливает HTTP-метод.

Параметры

string $method HTTP-метод

Значение возврата

$this

string getHost()

Получает HTTP-хост.

Хост всегда преобразуется в нижний регистр, так как сравнение должно быть нечувствительным к регистру.

Значение возврата

string HTTP-хост

$this setHost(string $host)

Устанавливает HTTP-хост.

Параметры

string $host HTTP-хост

Значение возврата

$this

string getScheme()

Получает HTTP-схему.

Значение возврата

string HTTP-схема

$this setScheme(string $scheme)

Устанавливает HTTP-схему.

Параметры

string $scheme HTTP-схема

Значение возврата

$this

int getHttpPort()

Получает HTTP-порт.

Значение возврата

int HTTP-порт

$this setHttpPort(int $httpPort)

Устанавливает HTTP-порт.

Параметры

int $httpPort HTTP-порт

Значение возврата

$this

int getHttpsPort()

Получает HTTPS-порт.

Значение возврата

int HTTPS-порт

$this setHttpsPort(int $httpsPort)

Устанавливает HTTPS-порт.

Параметры

int $httpsPort HTTPS-порт

Значение возврата

$this

string getQueryString()

Получает строку запроса.

Значение возврата

string Строка запроса без "?"

$this setQueryString(string $queryString)

Устанавливает строку запроса.

Параметры

string $queryString Строка запроса (после "?")

Значение возврата

$this

array getParameters()

Возвращает параметры.

Значение возврата

array Параметры

$this setParameters(array $parameters)

Устанавливает параметры.

Параметры

array $parameters Параметры

Значение возврата

$this

mixed getParameter(string $name)

Получает значение параметра.

Параметры

string $name Имя параметра

Значение возврата

mixed Значение параметра или null, если параметр не найден

bool hasParameter(string $name)

Проверяет, установлено ли значение параметра для данного параметра.

Параметры

string $name Имя параметра

Значение возврата

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

$this setParameter(string $name, mixed $parameter)

Устанавливает значение параметра.

Параметры

string $name Имя параметра
mixed $parameter Значение параметра

Значение возврата

$this

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

Spec-Zone.ru

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