method public static

DuplicateIndexType::resolveID()

Класс: \Bitrix\Crm\Integrity\DuplicateIndexType

Сигнатура

public static resolveID(string $typeName) : int

Описание

Определить идентификатор типа по имени.

Параметры

$typeName string
Имя типа (одиночное или множественное).

Возвращаемое значение

int

Как применяется в DuplicateIndexType

DuplicateIndexType::resolveID() — метод класса \Bitrix\Crm\Integrity\DuplicateIndexType модуля «CRM».

Статический метод — вызывается через имя класса DuplicateIndexType, без создания объекта.

use Bitrix\Main\Loader;
use Bitrix\Crm\Integrity\DuplicateIndexType;

Loader::includeModule('crm');

$typeName = '';
$result = DuplicateIndexType::resolveID($typeName);
// $result: int

Другие методы DuplicateIndexType

  • checkScopeValue()
  • convertFromCommunicationType() Попытаться преобразовать тип коммуникации в тип индекса дубликатов
  • convertToCommunicationType() Попытаться преобразовать тип индекса дубликатов в тип коммуникации
  • getAllDescriptions() Получить описания всех типов
  • getAllScopeTitles()
  • getPreferredScope()
  • getSupportedTypes() Получить поддерживаемые типы для указанного типа сущности.
  • isDefined() Проверить, определён ли тип
  • isSingle() Проверить, не является ли имя множественным.
  • joinType() Преобразовать список типов в множественный идентификатор типа.
  • resolveName() Определить имя типа по идентификатору.
  • splitType() Преобразовать множественный идентификатор типа в список типов.

resolveID() есть и у других классов модуля «CRM»: Type.

Исходный файл: source/crm/lib/integrity/duplicateindextype.php:275

Что будем искать? Например,Продвижение