• Модуль: 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("");
	}
}