• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/engine/configurator.php
  • Класс: BitrixMainEngineConfigurator
  • Вызов: Configurator::checkConfigurations
private function checkConfigurations(array $configurations)
{
	foreach ($configurations as $actionName => $configuration)
	{
		if (!is_string($actionName))
		{
			throw new SystemException('Invalid configuration of actions. Action has to be string');
		}

		if (!is_array($configuration))
		{
			throw new SystemException('Invalid configuration of actions. Configuration has to be array');
		}

		if (!empty($configuration['prefilters']))
		{
			$this->checkFilters($configuration['prefilters']);
		}

		if (!empty($configuration['postfilters']))
		{
			$this->checkFilters($configuration['postfilters']);
		}
	}
}