diff --git a/src/Api/Database.php b/src/Api/Database.php index 3663545..a7454bb 100644 --- a/src/Api/Database.php +++ b/src/Api/Database.php @@ -111,7 +111,7 @@ public function getFirewallRules(string $clusterId): array return \array_map(function ($rule) { return new DatabaseRuleEntity($rule); - }, $rules->rules); + }, $rules->rules ?? []); } /** @@ -146,7 +146,7 @@ public function getBackups(string $clusterId): array return \array_map(function ($backup) { return new DatabaseBackupEntity($backup); - }, $backups->backups); + }, $backups->backups ?? []); } /** @@ -180,7 +180,7 @@ public function getAllReplicas(string $clusterId): array return \array_map(function ($replica) { return new DatabaseReplicaEntity($replica); - }, $replicas->replicas); + }, $replicas->replicas ?? []); } /** @@ -228,7 +228,7 @@ public function getAllUsers(string $clusterId): array return \array_map(function ($user) { return new DatabaseUserEntity($user); - }, $users->users); + }, $users->users ?? []); } /** @@ -289,7 +289,7 @@ public function getAllDatabases(string $clusterId): array return \array_map(function ($database) { return new DatabaseEntity($database); - }, $databases->dbs); + }, $databases->dbs ?? []); } /** @@ -333,7 +333,7 @@ public function getAllConnectionPools(string $clusterId): array return \array_map(function ($pool) { return new DatabasePoolEntity($pool); - }, $pools->pools); + }, $pools->pools ?? []); } /**