• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/filter/filter.php
  • Класс: BitrixMainFilterFilter
  • Вызов: Filter::getFieldArrays
public function getFieldArrays(array $fieldMask = [])
{
	$results = [];
	$allFields = true;
	if (!empty($fieldMask))
	{
		$fieldMask = array_fill_keys($fieldMask, true);
		$allFields = false;
	}
	$fields = $this->getFields();
	foreach($fields as $field)
	{
		if ($allFields || isset($fieldMask[$field->getId()]))
		{
			$results[] = $field->toArray();
		}
	}
	return $results;
}