• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/paysystem/compatibilityhandler.php
  • Класс: BitrixSalePaySystemCompatibilityHandler
  • Вызов: CompatibilityHandler::includeDescription
protected function includeDescription(): array
{
	$data = array();

	$documentRoot = Application::getDocumentRoot();
	$handler = $this->service->getField('ACTION_FILE');

	$psTitle = '';
	$arPSCorrespondence = array();

	$actionFile = $documentRoot.$handler.'/.description.php';
	if (IOFile::isFileExists($actionFile))
	{
		require $actionFile;

		if ($arPSCorrespondence)
		{
			$codes = $this->convertCodesToNewFormat($arPSCorrespondence);

			if ($codes)
				$data = array('NAME' => $psTitle, 'SORT' => 100, 'CODES' => $codes);
		}
	}

	if (isset($data["CODES"]) && is_array($data["CODES"]))
	{
		$data["CODES"] = $this->filterDescriptionCodes($data["CODES"]);
	}

	return $data;
}