• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/block/designer.php
  • Класс: BitrixLandingBlockDesigner
  • Вызов: Designer::execHooks
public function execHooks(): void
{
	$hooksExec = [];

	foreach (Hook::getForSite($this->block->getSiteId()) as $hook)
	{
		if ($hook->enabled())
		{
			$hooksExec[$hook->getCode()] = $hook;
		}
	}

	foreach (Hook::getForLanding($this->block->getLandingId()) as $hook)
	{
		if ($hook->enabled())
		{
			$hooksExec[$hook->getCode()] = $hook;
		}
	}

	foreach ($hooksExec as $hook)
	{
		if ($hook->enabledInEditMode())
		{
			$hook->exec();
		}
	}
}