• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Timeline/Item/Activity/ConfigurableRestApp.php
  • Класс: Bitrix\Crm\Service\Timeline\Item\Activity\ConfigurableRestApp
  • Вызов: ConfigurableRestApp::getContentBlocks
public function getContentBlocks(): array
{
	if (!$this->getLayoutDto()->body)
	{
		return [];
	}
	$blocks = $this->getLayoutDto()->body->blocks;
	if (empty($blocks))
	{
		return [];
	}

	$result = [];
	foreach ($blocks as $blockId => $blockDto)
	{
		$block = $this->createContentBlock($blockDto);
		if ($block)
		{
			$result[(string)$blockId] = $block;
		}
	}

	return $result;
}