• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Marketplace/Application.php
  • Класс: BitrixImV2MarketplaceApplication
  • Вызов: Application::generateApplicationList
private function generateApplicationList(): Iterator
{
	foreach (Placement::getPlacementList() as $placement)
	{
		foreach (PlacementTable::getHandlersList($placement) as $handler)
		{
			yield new ApplicationEntity([
				'id' => $handler['ID'],
				'placement' => $placement,
				'options' => $handler['OPTIONS'],
				'restApplicationId' => $handler['APP_ID'],
				'title' => $handler['TITLE'],
			]);
		}
	}
}