method
public
static
TaskEntity::onMessageIsIndexed()
Сигнатура
public static onMessageIsIndexed(int $id, array<string|int, mixed> $message, array<string|int, mixed> &$index) : bool
Описание
Событие перед индексацией сообщения.
Параметры
$id
int
Идентификатор сообщения.
$message
array<string|int, mixed>
Данные сообщения.
$index
array<string|int, mixed>
Массив поискового индекса.
Возвращаемое значение
bool
Как применяется в TaskEntity
TaskEntity::onMessageIsIndexed() — метод класса \Bitrix\Forum\Comments\TaskEntity модуля «Форум».
Статический метод — вызывается через имя класса TaskEntity, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Forum\Comments\TaskEntity;
Loader::includeModule('forum');
$id = 1;
$message = [];
$index = [];
$result = TaskEntity::onMessageIsIndexed($id, $message, $index);
// $result: boolДругие методы TaskEntity
canAdd()canEdit()canEditOwn()canModerate()canRead()className()dropCache()getEntityByType()getEntityByXmlId()getEntityType()getFullId()getId()
onMessageIsIndexed() есть и у других классов модуля «Форум»: Entity, EventManager.
Исходный файл: source/forum/lib/comments/taskentity.php:147

