• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/core/mappers/mapper.php
  • Класс: BitrixCalendarCoreMappersMapper
  • Вызов: Mapper::create
public function create(
	CoreBaseEntityInterface $entity,
	array $params = []
): ?CoreBaseEntityInterface
{
	if ($entity->getId())
	{
		return null;
	}

	$resultEntity = $this->createEntity($entity, $params);
	if ($resultEntity && $resultEntity->getId())
	{
		$this->getCacheMap()->add($resultEntity, $resultEntity->getId());
		return $resultEntity;
	}

	return null;
}