method public

HttpContext::initialize()

Класс: \Bitrix\Main\HttpContext

Сигнатура

public initialize(Request $request, Response $response, Server $server[, array<string|int, mixed> $params = [] ]) : mixed

Описание

Инициализирует контекст объектами запроса и ответа.

Параметры

$request Request
$response Response
$server Server
$params array<string|int, mixed> = []

Возвращаемое значение

mixed

Как применяется в HttpContext

HttpContext::initialize() — метод класса \Bitrix\Main\HttpContext модуля «Главный модуль». HttpContext: Класс HttpContext расширяет Context специфичными для http методами.

Метод объекта: сначала нужен экземпляр HttpContext.

use Bitrix\Main\HttpContext;

/** @var HttpContext $object */
$request = null; // Request
$response = null; // Response
$server = null; // Server
$result = $object->initialize($request, $response, $server);
// $result: mixed

Другие методы HttpContext

  • getApplication() Возвращает обратную ссылку на Application.
  • getCulture() Возвращает культуру контекста.
  • getCurrent() Статический метод возвращает текущий экземпляр контекста.
  • getEnvironment()
  • getLanguage() Возвращает идентификатор текущего языка (en, ru).
  • getLanguageObject() Возвращает объект текущего языка.
  • getRequest() Возвращает объект запроса контекста.
  • getResponse() Возвращает объект ответа контекста.
  • getServer() Возвращает объект сервера контекста.
  • getSite() Возвращает текущий сайт
  • getSiteObject() Возвращает объект текущего языка.
  • initializeCulture()

initialize() есть и у других классов модуля «Главный модуль»: Context, Entity, ExceptionHandler, FileExceptionHandlerLog.

Исходный файл: source/main/lib/httpcontext.php:62

Что будем искать? Например,Продвижение