• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/integration/intranet/binding/codebuilder.php
  • Класс: BitrixDocumentGeneratorIntegrationIntranetBindingCodeBuilder
  • Вызов: CodeBuilder::getClosureFromConfig
private function getClosureFromConfig(string $moduleId, string $closureName): ?Closure
{
	if (!Loader::includeModule($moduleId))
	{
		return null;
	}

	$config = Configuration::getInstance($moduleId)->get(static::CONFIG_PATH);
	if (empty($config))
	{
		return null;
	}

	$closure = $config[$closureName] ?? null;
	if (!($closure instanceof Closure))
	{
		return null;
	}

	return $closure;
}