method public static

BindingSelector::sortBindings()

Класс: \Bitrix\Crm\Activity\BindingSelector

Сигнатура

public static sortBindings(array<string|int, mixed> $bindings) : array<string|int, mixed>

Описание

Первая — сделка, вторая — лид, далее — остальные.

Параметры

$bindings array<string|int, mixed>
Список привязок

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

array<string|int, mixed>

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

BindingSelector::sortBindings() — метод класса \Bitrix\Crm\Activity\BindingSelector модуля «CRM».

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

use Bitrix\Main\Loader;
use Bitrix\Crm\Activity\BindingSelector;

Loader::includeModule('crm');

$bindings = [];
$result = BindingSelector::sortBindings($bindings);
// $result: array<string|int, mixed>

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

  • create() Создаёт экземпляр класса.
  • findBindings() Возвращает список привязок по ActualEntitySelector.
  • getBindingEntityId() Возвращает идентификатор сущности привязки по идентификатору типа сущности.
  • getBindings() Возвращает упорядоченные привязки.
  • getEntitySelector() Возвращает актуальный селектор сущности.
  • hasBindings() Возвращает true, если привязки найдены.

Исходный файл: source/crm/lib/activity/bindingselector.php:41

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