• Модуль: report
  • Путь к файлу: ~/bitrix/modules/report/lib/visualconstructor/handler/basereport.php
  • Класс: BitrixReportVisualConstructorHandlerBaseReport
  • Вызов: BaseReport::getReportImplementedDataTypes
public function getReportImplementedDataTypes()
{
	$dataTypeMap = Common::$reportImplementationTypesMap;
	$class = get_class($this);
	$implementedInterfaceList = class_implements($class);
	$implementedInterfaceList = array_values($implementedInterfaceList);
	$result = array();
	foreach ($dataTypeMap as $reportTypeKey => $settings)
	{
		if (in_array($settings['interface'], $implementedInterfaceList))
		{
			$result[] = $reportTypeKey;
		}
	}
	return $result;
}