method public

CUserTypeManager::CheckFields()

Класс: \CUserTypeManager

Сигнатура

public CheckFields(string $entity_id, int|null $ID, array<string|int, mixed> $arFields[, bool|int $user_id = false ][, bool $checkRequired = true ][, array<string|int, mixed>|null $requiredFields = null ][, array<string|int, mixed>|null $filteredFields = null ]) : bool

Параметры

$entity_id string
$ID int|null
$arFields array<string|int, mixed>
$user_id bool|int = false
False означает ID текущего пользователя.
$checkRequired bool = true
Проверять ли обязательные поля.
$requiredFields array<string|int, mixed>|null = null
Условно обязательные поля.
$filteredFields array<string|int, mixed>|null = null
Отфильтрованные поля.

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

bool

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

CUserTypeManager::CheckFields() — метод класса \CUserTypeManager старого API 1С-Битрикс (без пространства имён). CUserTypeManager: Этот класс, по сути, служит промежуточным слоем интерфейса между значениями пользовательских свойств и сущностью, к которой они прикреплены.

Метод объекта: сначала нужен экземпляр CUserTypeManager.

/** @var \CUserTypeManager $object */
$entity_id = '';
$ID = 1;
$arFields = [];
$result = $object->CheckFields($entity_id, $ID, $arFields);
// $result: bool

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

CheckFields() есть и у других классов старого API: CAgent, CAllAgent, CAllCrmCompany, CAllCrmContact, CAllCrmDeal, CAllCrmInvoice, CAllCrmLead, CAllCrmQuote.

Исходный файл: source/main/classes/general/usertypemanager.php:1652

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