From 0192975f10b8e5b42c8effab02d9a9a76d621455 Mon Sep 17 00:00:00 2001 From: Dave M Date: Thu, 17 Jul 2025 18:35:27 +0000 Subject: [PATCH] - Removed 'change' form sql migration alter column in sqlite --- src/Adapter/SQLite.php | 5 +++++ src/Migration/SqlMigrationTrait.php | 5 +++++ src/SearchRequest/Attribute/PropertyValueModifier/Split.php | 2 +- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/Adapter/SQLite.php b/src/Adapter/SQLite.php index 6ccff2e..06e8161 100644 --- a/src/Adapter/SQLite.php +++ b/src/Adapter/SQLite.php @@ -257,6 +257,11 @@ class SQLite implements AdapterInterface, MigrateInterface, SqlAdapterInterface ]); } + public function supportAlterColumnAction(string $action) + { + return in_array(strtolower($action), [ 'add' ]); + } + public function splitAlterQuery() : bool { return true; diff --git a/src/Migration/SqlMigrationTrait.php b/src/Migration/SqlMigrationTrait.php index 574fef9..647cc1a 100644 --- a/src/Migration/SqlMigrationTrait.php +++ b/src/Migration/SqlMigrationTrait.php @@ -44,4 +44,9 @@ trait SqlMigrationTrait { return false; } + + public function supportAlterColumnAction(string $action) + { + return in_array(strtolower($action), [ 'add', 'change' ]); + } } \ No newline at end of file diff --git a/src/SearchRequest/Attribute/PropertyValueModifier/Split.php b/src/SearchRequest/Attribute/PropertyValueModifier/Split.php index 2a47b73..d6465c3 100644 --- a/src/SearchRequest/Attribute/PropertyValueModifier/Split.php +++ b/src/SearchRequest/Attribute/PropertyValueModifier/Split.php @@ -13,6 +13,6 @@ class Split extends PropertyValueModifier public function run(mixed $value) : mixed { - return explode($this->delimiter, $value); + return is_array($value) ? $value : explode($this->delimiter, $value); } } \ No newline at end of file