...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/counter/monitor/activitychange.php
- Класс: Bitrix\Crm\Counter\Monitor\ActivityChange
- Вызов: ActivityChange::areBindingsChanged
public function areBindingsChanged(): bool { if (empty($this->getOldBindings())) // assume bindings can not be changed for new activity { return false; } $oldBindingsHashes = []; $newBindingsHashes = []; foreach ($this->getOldBindings() as $binding) { $oldBindingsHashes[] = $binding->getHash(); } foreach ($this->getNewBindings() as $binding) { $newBindingsHashes[] = $binding->getHash(); } $removedBindings = array_diff($oldBindingsHashes, $newBindingsHashes); $addedBindings = array_diff($newBindingsHashes, $oldBindingsHashes); return !empty($removedBindings) || !empty($addedBindings); }