From ace21bd26cf358b8813d7bc6ab12391319d1a62e Mon Sep 17 00:00:00 2001 From: julien Date: Mon, 9 Mar 2026 17:06:04 +0100 Subject: [PATCH] Improved migrations --- composer.json | 3 ++- src/Database/{Migration.php => Migrator.php} | 9 ++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) rename src/Database/{Migration.php => Migrator.php} (71%) diff --git a/composer.json b/composer.json index adc583e..a982750 100644 --- a/composer.json +++ b/composer.json @@ -17,7 +17,8 @@ "slim/twig-view": "^3.4", "catfan/medoo": "2.*", "vlucas/phpdotenv": "^5.6", - "ezyang/htmlpurifier": "^4.19" + "ezyang/htmlpurifier": "^4.19", + "slim/csrf": "^1.5" }, "autoload": { "psr-4": { diff --git a/src/Database/Migration.php b/src/Database/Migrator.php similarity index 71% rename from src/Database/Migration.php rename to src/Database/Migrator.php index ca45ed1..1327ba5 100644 --- a/src/Database/Migration.php +++ b/src/Database/Migrator.php @@ -6,9 +6,16 @@ namespace App\Database; use Medoo\Medoo; -final class Migration +final class Migrator { public static function run(Medoo $db): void + { + self::createPostTable($db); + // self::createCommentsTable($db); + // self::createUsersTable($db); + } + + private static function createPostTable(Medoo $db): void { $db->pdo->exec(" CREATE TABLE IF NOT EXISTS post (