• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integrity/criterionregistrar.php
  • Класс: Bitrix\Crm\Integrity\CriterionRegistrar
  • Вызов: CriterionRegistrar::register
public function register(Data $data): Result;

/**
 * Alias for @see CriterionRegistrar::register()
 * Extracts necessary data from Item and calls 'register'
 *
 * @param Item $item
 *
 * @return Result
 */
final public function registerByItem(Item $item): Result
{
	$data =
		(new Data())
			->setEntityTypeId($item->getEntityTypeId())
			->setEntityId($item->getId())
			->setCurrentFields($item->getCompatibleData())
	;

	return $this->register($data);
}