method
public
static
BindingSelector::create()
Сигнатура
public static create(array<string|int, mixed> $fields, array<string|int, mixed> $searchParameters) : static
Описание
Создаёт экземпляр класса.
Параметры
$fields
array<string|int, mixed>
Поля сущности
$searchParameters
array<string|int, mixed>
Параметры поиска дубликатов
Возвращаемое значение
static
Как применяется в BindingSelector
BindingSelector::create() — метод класса \Bitrix\Crm\Activity\BindingSelector модуля «CRM».
Статический метод — вызывается через имя класса BindingSelector, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Crm\Activity\BindingSelector;
Loader::includeModule('crm');
$fields = [];
$searchParameters = [];
$result = BindingSelector::create($fields, $searchParameters);
// $result: staticДругие методы BindingSelector
findBindings()Возвращает список привязок по ActualEntitySelector.getBindingEntityId()Возвращает идентификатор сущности привязки по идентификатору типа сущности.getBindings()Возвращает упорядоченные привязки.getEntitySelector()Возвращает актуальный селектор сущности.hasBindings()Возвращает true, если привязки найдены.sortBindings()Сортирует привязки.
create() есть и у других классов модуля «CRM»: CompanyMerger, ContactMerger, DealMerger, EntityMerger, EntityMergerFactory, Relation.
Исходный файл: source/crm/lib/activity/bindingselector.php:28

