• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/access/event/event.php
  • Класс: BitrixMainAccessEventEvent
  • Вызов: Event::isAccess
public function isAccess(): ?bool
{
	$isAccess = null;
	foreach ($this->getResults() as $eventResult)
	{
		/* @var EventResult $eventResult */
		if (!is_a($eventResult, EventResult::class))
		{
			continue;
		}
		if ($eventResult->getType() !== EventResult::SUCCESS)
		{
			continue;
		}
		if ($eventResult->isAccess() !== null)
		{
			$isAccess = ($isAccess === null)
				? $eventResult->isAccess()
				: ($isAccess && $eventResult->isAccess());
		}
	}
	return $isAccess;
}