method
public
static
EntityBinding::prepareBindingChanges()
Сигнатура
public static prepareBindingChanges(int $entityTypeID, array<string|int, mixed> $origin, array<string|int, mixed> $current, array<string|int, mixed> &$added, array<string|int, mixed> &$removed) : void
Описание
В этом методе учитываются все возможные изменения, которые могут произойти с привязками.
Его основное назначение — подготовить массивы $added и $removed для передачи их в методы bind/unbind.
Параметры
$entityTypeID
int
Идентификатор типа сущности.
$origin
array<string|int, mixed>
Исходные привязки.
$current
array<string|int, mixed>
Текущие привязки.
$added
array<string|int, mixed>
Добавленные привязки (выходной параметр).
$removed
array<string|int, mixed>
Удалённые привязки (выходной параметр).
Возвращаемое значение
void
Исходный файл: source/crm/lib/binding/entitybinding.php:459

