Spec-Zone.ru › Symfony 2.8

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 Базовый URL
string $method Метод HTTP
string $host Имя хоста HTTP
string $scheme Схема HTTP
int $httpPort Порт HTTP
int $httpsPort Порт HTTPS
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.
http://api.symfony.com/2.8/Symfony/Component/Routing/RequestContext.html

Spec-Zone.ru

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