LastActivity::getItem

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. LastActivity
  4. getItem
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/entity/compatibility/adapter/lastactivity.php
  • Класс: Bitrix\Crm\Entity\Compatibility\Adapter\LastActivity
  • Вызов: LastActivity::getItem
private function getItem(int $id): ?Item
{
	// if $this->items[$id] is null, try to fetch again. may be the item was created after initial caching
	if (isset($this->items[$id]))
	{
		return $this->items[$id];
	}

	$items = $this->factory->getItems([
		'select' => [Item::FIELD_NAME_CREATED_TIME, Item::FIELD_NAME_CREATED_BY],
		'filter' => [
			'=' . Item::FIELD_NAME_ID => $id,
		],
	]);

	$item = array_shift($items);
	$this->items[$id] = $item;

	return $item;
}

Добавить комментарий