method public

HttpContext::__construct()

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

Сигнатура

public __construct(HttpApplication $application) : mixed

Описание

Создаёт новый экземпляр контекста.

Параметры

$application HttpApplication

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

mixed

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

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

Конструктор: создаёт экземпляр HttpContext — обязательные аргументы перечислены в разделе «Параметры».

use Bitrix\Main\HttpContext;

$application = null; // HttpApplication
$object = new HttpContext($application);

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

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

__construct() есть и у других классов модуля «Главный модуль»: AbstractAccessFilter, AbstractRule, AccessAuthProvider, AccessCode, AccessFilter, AccessibleController, Action, AddedData.

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

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