...Человеческий поиск в разработке...
- Модуль: ui
- Путь к файлу: ~/bitrix/modules/ui/lib/entityselector/entity.php
- Класс: BitrixUIEntitySelectorEntity
- Вызов: Entity::create
static function create(array $entityOptions): ?Entity { $entity = new Entity($entityOptions); $provider = Configuration::getProvider($entity); if ($provider && $provider->isAvailable()) { $entity->setProvider($provider); $filters = []; if (isset($entityOptions['filters']) && is_array($entityOptions['filters'])) { $filters = Configuration::getFilters($entity->getId(), $entityOptions['filters']); } if (empty($filters)) { return $entity; } foreach ($filters as $filter) { if ($filter instanceof BaseFilter && $filter->isAvailable()) { $entity->addFilter($filter); } } return $entity; } return null; }