• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/lib/grid/panel/groupaction.php
  • Класс: BitrixIblockGridPanelGroupAction
  • Вызов: GroupAction::getList
public function getList(?array $actions = null): array
{
	$result = [];

	$actions ??= array_keys($this->actionHandlers);

	if (!empty($actions))
	{
		foreach ($actions as $code => $params)
		{
			if (is_string($params))
			{
				$code = $params;
				$params = [];
			}
			if (is_string($code) && is_array($params))
			{
				$row = $this->get($code, $params);
				if ($row !== null)
				{
					$result[$code] = $row;
				}
			}
		}
		unset($row, $code, $params);
	}

	return $result;
}