apiKey = $apiKey; $this->idsModel = new Ids($apiKey); $this->query = new Query($apiKey); } public function getIspsByUserId(int $userId): array { $params = [':account_id' => $userId]; return $this->getGrid($this->idsModel->getIspsIdsByUserId(), $params); } public function getIspsByDomainId(int $domainId): array { $params = [':domain_id' => $domainId]; return $this->getGrid($this->idsModel->getIspsIdsByDomainId(), $params); } public function getIspsByCountryId(int $countryId): array { $params = [':country_id' => $countryId]; return $this->getGrid($this->idsModel->getIspsIdsByCountryId(), $params); } public function getIspsByResourceId(int $resourceId): array { $params = [':resource_id' => $resourceId]; return $this->getGrid($this->idsModel->getIspsIdsByResourceId(), $params); } public function getAllIsps(): array { return $this->getGrid(); } }