• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/integration/report/handler/basehandler.php
  • Класс: BitrixCatalogIntegrationReportHandlerBaseHandler
  • Вызов: BaseHandler::getFilter
protected function getFilter(): Filter
{
	static $filter;
	if ($filter)
	{
		return $filter;
	}

	$boardKey = $this->getWidgetHandler()->getWidget()->getBoardId();
	$board = self::getAnalyticBoardByKey($boardKey);
	if ($board)
	{
		$filter = $board->getFilter();
	}
	else
	{
		$filter = new Filter($boardKey);
	}

	return $filter;
}