From a5cebfaffae91749a3af921c2b8b2b47a9397e81 Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Thu, 19 Mar 2026 13:18:51 +0530 Subject: [PATCH 1/2] fix: update database property type to nullable and handle defaults in fromArray method --- src/Migration/Resources/Database/Database.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Migration/Resources/Database/Database.php b/src/Migration/Resources/Database/Database.php index 05afab2c..396cdd09 100644 --- a/src/Migration/Resources/Database/Database.php +++ b/src/Migration/Resources/Database/Database.php @@ -26,7 +26,7 @@ public function __construct( protected bool $enabled = true, protected string $originalId = '', protected string $type = '', - protected string $database = '' + protected ?string $database = '' ) { $this->id = $id; } @@ -52,7 +52,7 @@ public static function fromArray(array $array): self enabled: $array['enabled'] ?? true, originalId: $array['originalId'] ?? '', type: $array['type'] ?? 'legacy', - database: $array['database'] + database: $array['database'] ?? null ); } @@ -97,7 +97,7 @@ public function getType(): string return $this->type; } - public function getDatabase(): string + public function getDatabase(): mixed { return $this->database; } From adc6393f70604b15622fb44b8a9f08abb6bbf9f2 Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k <83803257+ArnabChatterjee20k@users.noreply.github.com> Date: Thu, 19 Mar 2026 14:38:36 +0530 Subject: [PATCH 2/2] Update src/Migration/Resources/Database/Database.php Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> --- src/Migration/Resources/Database/Database.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Migration/Resources/Database/Database.php b/src/Migration/Resources/Database/Database.php index 396cdd09..6abfaac0 100644 --- a/src/Migration/Resources/Database/Database.php +++ b/src/Migration/Resources/Database/Database.php @@ -97,7 +97,7 @@ public function getType(): string return $this->type; } - public function getDatabase(): mixed + public function getDatabase(): ?string { return $this->database; }