Mapper::getByEntityObject

  1. Bitrix24 API (v. 23.675.0)
  2. calendar
  3. Mapper
  4. getByEntityObject
  • Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/core/mappers/mapper.php
  • Класс: BitrixCalendarCoreMappersMapper
  • Вызов: Mapper::getByEntityObject
public function getByEntityObject($entityObject): ?CoreBaseEntityInterface
{
	if ($this->getCacheMap()->has($entityObject->getId()))
	{
		return $this->getCacheMap()->getItem($entityObject->getId());
	}

	$entity = $this->convertToObject($entityObject);
	if ($entity !== null)
	{
		$this->getCacheMap()->add($entity, $entity->getId());
	}

	return $entity;
}

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