- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/entity/leadvalidator.php
- Класс: Bitrix\Crm\Entity\LeadValidator
- Вызов: LeadValidator::__construct
public function __construct($entityID, array $entityFields)
{
parent::__construct($entityID, $entityFields);
$this->customerType = $this->entityID > 0
? \CCrmLead::GetCustomerType($this->entityID) : Crm\CustomerType::GENERAL;
$this->addressValidator = new AddressValidator(
\CCrmOwnerType::Lead,
$entityID,
$entityFields
);
$this->multifieldValidator = new MultifieldValidator(
\CCrmOwnerType::Lead,
$entityID,
$entityFields
);
$this->clientValidator = new LeadClientValidator($entityID, $entityFields);
}