• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/lib/binding/menu.php
  • Класс: BitrixIntranetBindingis
  • Вызов: is::setItemsProvider
static function setItemsProvider(array $items, array $context = []): array
{
	foreach ($items as &$item)
	{
		if (isset($item['items']) && $item['items'])
		{
			$item['items'] = self::setItemsProvider(
				$item['items'], $context
			);
		}
		else if (isset($item['linkProvider']))
		{
			$item = LinkProvider::provide($item, $context);
		}
	}
	unset($item);

	return $items;
}