- Модуль: socialnetwork
- Путь к файлу: ~/bitrix/modules/socialnetwork/lib/commentaux/handlermanager.php
- Класс: BitrixSocialnetworkCommentAuxHandlerManager
- Вызов: HandlerManager::buildHandlerList
protected function buildHandlerList(): void
{
/** @var Share $shareClass */
$shareClass = Share::className();
/** @var CreateTask $createTaskClass */
$createTaskClass = CreateTask::className();
/** @var CreateEntity $createEntityClass */
$createEntityClass = CreateEntity::className();
/** @var FileVersion $fileVersionClass */
$fileVersionClass = FileVersion::className();
/** @var TaskInfo $taskInfoClass */
$taskInfoClass = TaskInfo::className();
$this->handlerListByPostText = array(
$shareClass::getPostText() => $shareClass,
$createTaskClass::getPostText() => $createTaskClass,
$createEntityClass::getPostText() => $createEntityClass,
$fileVersionClass::getPostText() => $fileVersionClass,
$taskInfoClass::getPostText() => $taskInfoClass,
);
$this->handlerListByType = array(
$shareClass::getType() => $shareClass,
$createTaskClass::getType() => $createTaskClass,
$createEntityClass::getType() => $createEntityClass,
$fileVersionClass::getType() => $fileVersionClass,
$taskInfoClass::getType() => $taskInfoClass,
);
}