• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/posting/builder.php
  • Класс: BitrixSenderPostingBuilder
  • Вызов: Builder::isCorrectData
public function isCorrectData(array $data, ?string $typeCode): bool
{
	return (!isset($data[$typeCode]) || !$data[$typeCode])
		&& !(
			isset($data['FIELDS'])
			&& (
				(int)$data['FIELDS']['CRM_ENTITY_TYPE_ID'] === CCrmOwnerType::Lead
				|| ($data['FIELDS']['CRM_ENTITY_TYPE'] === CCrmOwnerType::LeadName)
			)
			&& !empty($data['FIELDS']['CRM_ENTITY_ID'])
			&& ((int)$this->typeId === BitrixSenderRecipientType::CRM_LEAD_ID)
		);
}