• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/core/mappers/sectionconnection.php
  • Класс: BitrixCalendarCoreMappersSectionConnection
  • Вызов: SectionConnection::deleteEntity
protected function deleteEntity(
	CoreBaseEntityInterface $entity,
	array $params = ['softDelete' => true]
): ?CoreBaseEntityInterface
{
	if (!empty($params['softDelete']))
	{
		$entity->setActive(false);
		return $this->updateEntity($entity, $params);
	}

	$result = SectionConnectionTable::delete($entity->getId());

	if ($result->isSuccess())
	{
		return null;
	}

	throw new BaseException('Error of delete SectionConnection: '
		. implode('; ', $result->getErrorMessages()),
		400);
}