From 37e77f6bb110f457eb84580b882515a6b42f50e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Mummert?= Date: Sun, 21 Dec 2025 20:08:25 +0100 Subject: [PATCH] Extend tl_search via migration --- src/Migration/ExtendTlSearchMigration.php | 42 +++++++++++++++++++ src/Resources/config/services.yaml | 6 +++ .../dca/{tl_meilisearch.php => tl_search.php} | 0 3 files changed, 48 insertions(+) create mode 100644 src/Migration/ExtendTlSearchMigration.php create mode 100644 src/Resources/config/services.yaml rename src/Resources/contao/dca/{tl_meilisearch.php => tl_search.php} (100%) diff --git a/src/Migration/ExtendTlSearchMigration.php b/src/Migration/ExtendTlSearchMigration.php new file mode 100644 index 0000000..7f106e7 --- /dev/null +++ b/src/Migration/ExtendTlSearchMigration.php @@ -0,0 +1,42 @@ +connection->createSchemaManager(); + $columns = $schemaManager->listTableColumns('tl_search'); + + return + !isset($columns['keywords']) || + !isset($columns['priority']) || + !isset($columns['imagepath']) || + !isset($columns['startdate']); + } + + public function run(): MigrationResult + { + $this->connection->executeStatement(<<