• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/engine/controller.php
  • Класс: BitrixMainEngineController
  • Вызов: Controller::removeFilters
protected function removeFilters(array $filters, array $filtersToRemove): array
{
	$cleanedFilters = [];
	foreach ($filters as $filter)
	{
		$found = false;
		foreach ($filtersToRemove as $filterToRemove)
		{
			if (is_a($filter, $filterToRemove))
			{
				$found = true;
				break;
			}
		}

		if (!$found)
		{
			$cleanedFilters[] = $filter;
		}
	}

	return $cleanedFilters;
}