8namespace Bitrix\Sender\Recipient;
10use Bitrix\Main\Localization\Loc;
11use Bitrix\Sender\Internals\ClassConstant;
13Loc::loadMessages(__FILE__);
39 public static function detect($recipientCode, $isNormalized =
false)
41 $list = self::getNamedList();
42 unset($list[self::PHONE]);
43 $list = array_keys($list);
44 $list[] = self::PHONE;
46 foreach ($list as $id)
50 $normalizedCode = $recipientCode;
76 $code = self::getCode($id);
static normalize($code, $typeId=Type::EMAIL)
const CRM_ORDER_PRODUCT_CONTACT_ID
const CRM_DEAL_PRODUCT_CONTACT_ID
const CRM_DEAL_PRODUCT_COMPANY_ID
const CRM_ORDER_PRODUCT_COMPANY_ID
static detect($recipientCode, $isNormalized=false)
static validate($code, $typeId=Type::EMAIL)
if(!is_null($config))($config as $configItem)(! $configItem->isVisible()) $code