method
public
Application::initializeExtendedKernel()
Класс: \Bitrix\Main\Application
Сигнатура
public initializeExtendedKernel(array<string|int, mixed> $params) : mixed
Описание
Выполняет полную инициализацию ядра. Должен вызываться где-то после initializeBasicKernel().
Параметры
$params
array<string|int, mixed>
Параметры текущего запроса (зависят от типа приложения)
Возвращаемое значение
mixed
Как применяется в Application
Application::initializeExtendedKernel() — метод класса \Bitrix\Main\Application модуля «Главный модуль». Application: Базовый класс для любого приложения.
Метод объекта: сначала нужен экземпляр Application.
use Bitrix\Main\Application;
/** @var Application $object */
$params = [];
$result = $object->initializeExtendedKernel($params);
// $result: mixedДругие методы Application
addBackgroundJob()Добавляет задачу для выполнения после того, как ответ был отправлен.createExceptionHandlerLog()createExceptionHandlerOutput()end()Завершает работу приложения.getCache()Возвращает новый экземпляр объекта Cache.getCompositeSessionManager()getConnection()Статический метод возвращает соединение с базой данных для указанного имени.getConnectionPool()Возвращает объект пула соединений с базой данных.getContext()Возвращает контекст текущего запроса.getCurrentRoute()getDocumentRoot()Возвращает корневой каталог сервера (document root).getExceptionHandler()
initializeExtendedKernel() есть и у других классов модуля «Главный модуль»: HttpApplication.
Исходный файл: source/main/lib/application.php:128

