• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/lib/integration/ui/entityselector/templateprovider.php
  • Класс: BitrixBizprocIntegrationUIEntitySelectorTemplateProvider
  • Вызов: TemplateProvider::getChildren
public function getChildren(Item $parentItem, Dialog $dialog): void
{
	$currentUserId = $this->getCurrentUserId();
	$parentItemId = $parentItem->getId();

	if (mb_strpos($parentItemId, static::ITEM_MODULE_ID_PREFIX) === 0)
	{
		if (mb_strpos($parentItemId, static::ITEM_DOCUMENT_TYPE_PREFIX) !== false)
		{
			$this->fillDocumentItem($dialog, $parentItem, $currentUserId);
		}
		else
		{
			$this->fillModuleItem($dialog, $parentItem, $currentUserId);
		}

		$dialog->addItems($parentItem->getChildren()->getAll());
	}

	parent::getChildren($parentItem, $dialog);
}