• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/engine/configurator.php
  • Класс: BitrixMainEngineConfigurator
  • Вызов: Configurator::wrapClosure
private function wrapClosure(array $configurations)
{
	foreach ($configurations as $actionName => $configuration)
	{
		if (!empty($configuration['prefilters']))
		{
			$configurations[$actionName]['prefilters'] = $this->wrapFiltersClosure($configuration['prefilters']);
		}

		if (!empty($configuration['+prefilters']))
		{
			$configurations[$actionName]['+prefilters'] = $this->wrapFiltersClosure($configuration['+prefilters']);
		}

		if (!empty($configuration['postfilters']))
		{
			$configurations[$actionName]['postfilters'] = $this->wrapFiltersClosure($configuration['postfilters']);
		}

		if (!empty($configuration['+postfilters']))
		{
			$configurations[$actionName]['+postfilters'] = $this->wrapFiltersClosure($configuration['+postfilters']);
		}
	}

	return $configurations;
}