$this->enrichEntity($params), default => [] }; } public function enrichEntity(array $params): array { $dataController = new \Controllers\Admin\Enrichment\Data(); $apiKey = $this->getCurrentOperatorApiKeyId(); $enrichmentKey = $this->getCurrentOperatorEnrichmentKeyString(); $type = $params['type']; $search = $params['search'] ?? null; $entityId = isset($params['entityId']) ? (int) $params['entityId'] : null; return $dataController->enrichEntity($type, $search, $entityId, $apiKey, $enrichmentKey); } public function checkIfOperatorHasAccess(int $botId): bool { $apiKey = $this->getCurrentOperatorApiKeyId(); $model = new \Models\Bot(); return $model->checkAccess($botId, $apiKey); } public function getBotDetails(int $botId): array { $apiKey = $this->getCurrentOperatorApiKeyId(); $model = new \Models\Bot(); return $model->getFullBotInfoById($botId, $apiKey); } public function isEnrichable(): bool { $apiKey = $this->getCurrentOperatorApiKeyId(); $model = new \Models\ApiKeys(); return $model->attributeIsEnrichable('ua', $apiKey); } }