• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Model/Dynamic/Factory.php
  • Класс: Bitrix\Crm\Model\Dynamic\Factory
  • Вызов: Factory::getItemIndexEntity
public function getItemIndexEntity($type): Entity
{
	$typeData = $this->getTypeDataClass()::resolveType($type);
	if(!empty($typeData) && isset($this->itemIndexEntities[$typeData['ID']]))
	{
		return $this->itemIndexEntities[$typeData['ID']];
	}

	$entity = $this->getTypeDataClass()::compileItemIndexEntity($type);
	if($entity)
	{
		$this->itemIndexEntities[$typeData['ID']] = $entity;
	}

	return $entity;
}