method
public
static
Livefeed::checkFields()
Сигнатура
public static checkFields(string $action, array<string|int, mixed> &$fields, int $id[, null|array<string|int, mixed> $params = null ]) : Result
Параметры
$action
string
Действие ADD или UPDATE.
$fields
array<string|int, mixed>
Поля дела.
$id
int
Идентификатор дела.
$params
null|array<string|int, mixed>
= null
Дополнительные параметры.
Возвращаемое значение
Result
Как применяется в Livefeed
Livefeed::checkFields() — метод класса \Bitrix\Crm\Activity\Provider\Livefeed модуля «CRM».
Статический метод — вызывается через имя класса Livefeed, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Crm\Activity\Provider\Livefeed;
Loader::includeModule('crm');
$action = '';
$fields = [];
$id = 1;
$result = Livefeed::checkFields($action, $fields, $id);
// $result: ResultДругие методы Livefeed
addActivity()addComment()canAddCalendarEvents()canCompleteOnView()canKeepCompletedInCalendar()canKeepReassignedInCalendar()canUseCalendarEvents()canUseCommunicationStatistics()canUseLiveFeedEvents()checkCompletePermission()checkForWaitingCompletion()checkOwner()
checkFields() есть и у других классов модуля «CRM»: Base, Call, CallList, ContactCompanyTable, DealContactTable, EntityContactTable, ExternalChannel, OpenLine.
Исходный файл: source/crm/lib/activity/provider/livefeed.php:62

