- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/lib/composite/engine.php
- Класс: BitrixMainCompositeEngine
- Вызов: Engine::install
static function install($setDefaults = true)
{
$eventManager = EventManager::getInstance();
$eventManager->registerEventHandler("main", "OnEpilog", "main", "\".__CLASS__, "onEpilog");
$eventManager->registerEventHandler("main", "OnLocalRedirect", "main", "\".__CLASS__, "onEpilog");
$eventManager->registerEventHandler("main", "OnChangeFile", "main", "\".__CLASS__, "onChangeFile");
//For very first run we have to fall into defaults
if ($setDefaults === true)
{
Helper::setOptions();
}
$file = new File(Helper::getEnabledFilePath());
if (!$file->isExists())
{
$file->putContents("");
}
}