From c7acca6bb3cecaf1967165d7addf432d43e8db5e Mon Sep 17 00:00:00 2001 From: Greg Sarjeant <1686767+gsarjeant@users.noreply.github.com> Date: Wed, 23 Jul 2025 23:27:02 -0400 Subject: [PATCH] Fix validation error and bootstrap order of operations issue. --- public/index.php | 4 ++++ src/Framework/Exception/SetupException.php | 2 +- src/Framework/Filesystem/Filesystem.php | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/public/index.php b/public/index.php index cc5f91f..2210379 100644 --- a/public/index.php +++ b/public/index.php @@ -25,6 +25,10 @@ if (!(preg_match('/setup$/', $path))) { // database validation $dbMgr = new Database(); $dbMgr->validate(); + + // filesystem Migration + // TODO - delete + $fsMgr->migrate(); } catch (SetupException $e) { $e->handle(); exit; diff --git a/src/Framework/Exception/SetupException.php b/src/Framework/Exception/SetupException.php index cc362e0..dda82a8 100644 --- a/src/Framework/Exception/SetupException.php +++ b/src/Framework/Exception/SetupException.php @@ -12,7 +12,7 @@ class SetupException extends Exception { // Exceptions don't generally define their own handlers, // but this is a very specific case. public function handle(){ - switch ($this->setupIssue()){ + switch ($this->setupIssue){ case 'storage_missing': case 'storage_permissions': case 'directory_creation': diff --git a/src/Framework/Filesystem/Filesystem.php b/src/Framework/Filesystem/Filesystem.php index da2dcf0..308074a 100644 --- a/src/Framework/Filesystem/Filesystem.php +++ b/src/Framework/Filesystem/Filesystem.php @@ -5,6 +5,10 @@ class Filesystem { public function validate(): void{ $this->validateStorageDir(); $this->validateStorageSubdirs(); + } + + // TODO - delete this + public function migrate(): void{ $this->migrateTickFiles(); $this->moveTicksToDatabase(); }