• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/clientresolver.php
  • Класс: Bitrix\Crm\Integration\ClientResolver
  • Вызов: ClientResolver::getAppInfo
static function getAppInfo(string $appCode, bool $noCache = false): array
{
	static $appInfo = [];

	if (!isset($appInfo[$appCode]))
	{
		if (static::isRestModuleIncluded())
		{
			$info = Marketplace\Client::getInstall($appCode);
			$info = (is_array($info) && isset($info['ITEMS']) && is_array($info['ITEMS'])) ? $info['ITEMS'] : [];
		}

		$appInfo[$appCode] = (!empty($info) && CRestUtil::canInstallApplication($info)) ? $info : [];
	}

	return $appInfo[$appCode];
}