diff --git a/src/Entity/DatabaseCluster.php b/src/Entity/DatabaseCluster.php index 25ea002..2c8a256 100644 --- a/src/Entity/DatabaseCluster.php +++ b/src/Entity/DatabaseCluster.php @@ -39,7 +39,7 @@ final class DatabaseCluster extends AbstractEntity /** * @var string[] */ - public array $dbNames = []; + public ?array $dbNames = []; public int $numNodes; @@ -72,7 +72,7 @@ public function build(array $parameters): void } elseif ('privateConnection' === $property) { $this->privateConnection = new DatabaseConnection($value); } elseif ('users' === $property) { - $this->users = \array_map(fn ($v) => new DatabaseUser($v), $value); + $this->users = \array_map(fn ($v) => new DatabaseUser($v), $value ?? []); } elseif ('maintenanceWindow' === $property) { $this->maintenanceWindow = new DatabaseMaintenanceWindow($value); } elseif (\property_exists($this, $property)) { diff --git a/src/Entity/Droplet.php b/src/Entity/Droplet.php index 423b064..4150fb2 100644 --- a/src/Entity/Droplet.php +++ b/src/Entity/Droplet.php @@ -86,7 +86,7 @@ final class Droplet extends AbstractEntity public NextBackupWindow $nextBackupWindow; - public string $vpcUuid; + public ?string $vpcUuid = null; public function build(array $parameters): void {