method
public
static
UserFieldSynchronizer::getDifference()
Сигнатура
public static getDifference(mixed $srcEntityTypeID, mixed $dstEntityTypeID[, mixed $languageID = '' ]) : mixed
Параметры
$srcEntityTypeID
mixed
$dstEntityTypeID
mixed
$languageID
mixed
= ''
Возвращаемое значение
mixed
Как применяется в UserFieldSynchronizer
UserFieldSynchronizer::getDifference() — метод класса \Bitrix\Crm\Synchronization\UserFieldSynchronizer модуля «CRM».
Статический метод — вызывается через имя класса UserFieldSynchronizer, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Crm\Synchronization\UserFieldSynchronizer;
Loader::includeModule('crm');
$srcEntityTypeID = null;
$dstEntityTypeID = null;
$result = UserFieldSynchronizer::getDifference($srcEntityTypeID, $dstEntityTypeID);
// $result: mixedДругие методы UserFieldSynchronizer
getFieldComplianceCode()getFieldLabel()getHistoryItem()getIntersection()Сравнивает поля исходного типа с полями целевого типа.getSynchronizationFields()Подготовить список полей для синхронизации.isUserFieldTypeSupported()markAsSynchronized()needForSynchronization()Проверить, нужны ли поля целевого типа для синхронизации с исходными полями.removeHistoryItem()setHistoryItem()synchronize()Синхронизировать поля исходного типа с полями целевого типа.
Исходный файл: source/crm/lib/synchronization/userfieldsynchronizer.php:563

