• Модуль: 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,
	);
}