method
public
static
EntityEditor::prepareForCopy()
Сигнатура
public static prepareForCopy(array<string|int, mixed> &$entityFields, CCrmUserType $userType) : void
Описание
Подготовить поля сущности, полученные из редактора, для копирования.
Параметры
$entityFields
array<string|int, mixed>
Поля сущности.
$userType
CCrmUserType
Сущность пользовательского типа.
Возвращаемое значение
void
Как применяется в EntityEditor
EntityEditor::prepareForCopy() — метод класса \Bitrix\Crm\Entity\EntityEditor модуля «CRM».
Статический метод — вызывается через имя класса EntityEditor, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Crm\Entity\EntityEditor;
Loader::includeModule('crm');
$entityFields = [];
$userType = null; // CCrmUserType
EntityEditor::prepareForCopy($entityFields, $userType);Другие методы EntityEditor
getUserSelectorContext()Получить контекст селектора пользователей. Может использоваться в CSocNetLogDestination::GetDestinationSortinternalizeMultifieldData()Подготовить данные мультиполя для сохранения в сущности назначения.mapData()mapRequestData()prepareConvesionMap()prepareEntityInfo()prepareMultiFieldDataModel()registerSelectedUser()Сохранить выбранного пользователя в Finder API
Исходный файл: source/crm/lib/entity/entityeditor.php:67

