From b6feb2305fb78e64097a532694f6a9c6d30982ca Mon Sep 17 00:00:00 2001 From: mstrhakr Date: Mon, 30 Mar 2026 19:01:43 -0400 Subject: [PATCH 1/4] refactor(structure): rename php/->include/, styles/->sheets/, PascalCase files Align compose.manager directory layout with dynamix.docker.manager conventions: - php/ -> include/ (matches dynamix include/ pattern) - styles/ -> sheets/ (matches dynamix sheets/ pattern) - All PHP files renamed to PascalCase - All CSS files renamed to PascalCase Path references not yet updated - next commit. --- .../{php/autoupdate.php => include/AutoUpdate.php} | 0 .../{php/autoupdate_runner.php => include/AutoUpdateRunner.php} | 0 .../{php/backup_functions.php => include/BackupFunctions.php} | 0 .../{php/compose_list.php => include/ComposeList.php} | 0 .../{php/compose_manager_main.php => include/ComposeManager.php} | 0 .../{php/compose_util.php => include/ComposeUtil.php} | 0 .../{php/dashboard_stacks.php => include/DashboardStacks.php} | 0 source/compose.manager/{php/defines.php => include/Defines.php} | 0 source/compose.manager/{php/exec.php => include/Exec.php} | 0 .../{php/exec_functions.php => include/ExecHelpers.php} | 0 .../{php/compose_util_functions.php => include/Helpers.php} | 0 source/compose.manager/{php/icon.php => include/Icon.php} | 0 .../compose.manager/{php/show_ttyd.php => include/ShowTtyd.php} | 0 source/compose.manager/{php/util.php => include/Util.php} | 0 .../{styles/comboButton.css => sheets/ComboButton.css} | 0 .../{styles/editorModal.css => sheets/EditorModal.css} | 0 16 files changed, 0 insertions(+), 0 deletions(-) rename source/compose.manager/{php/autoupdate.php => include/AutoUpdate.php} (100%) rename source/compose.manager/{php/autoupdate_runner.php => include/AutoUpdateRunner.php} (100%) rename source/compose.manager/{php/backup_functions.php => include/BackupFunctions.php} (100%) rename source/compose.manager/{php/compose_list.php => include/ComposeList.php} (100%) rename source/compose.manager/{php/compose_manager_main.php => include/ComposeManager.php} (100%) rename source/compose.manager/{php/compose_util.php => include/ComposeUtil.php} (100%) rename source/compose.manager/{php/dashboard_stacks.php => include/DashboardStacks.php} (100%) rename source/compose.manager/{php/defines.php => include/Defines.php} (100%) rename source/compose.manager/{php/exec.php => include/Exec.php} (100%) rename source/compose.manager/{php/exec_functions.php => include/ExecHelpers.php} (100%) rename source/compose.manager/{php/compose_util_functions.php => include/Helpers.php} (100%) rename source/compose.manager/{php/icon.php => include/Icon.php} (100%) rename source/compose.manager/{php/show_ttyd.php => include/ShowTtyd.php} (100%) rename source/compose.manager/{php/util.php => include/Util.php} (100%) rename source/compose.manager/{styles/comboButton.css => sheets/ComboButton.css} (100%) rename source/compose.manager/{styles/editorModal.css => sheets/EditorModal.css} (100%) diff --git a/source/compose.manager/php/autoupdate.php b/source/compose.manager/include/AutoUpdate.php similarity index 100% rename from source/compose.manager/php/autoupdate.php rename to source/compose.manager/include/AutoUpdate.php diff --git a/source/compose.manager/php/autoupdate_runner.php b/source/compose.manager/include/AutoUpdateRunner.php similarity index 100% rename from source/compose.manager/php/autoupdate_runner.php rename to source/compose.manager/include/AutoUpdateRunner.php diff --git a/source/compose.manager/php/backup_functions.php b/source/compose.manager/include/BackupFunctions.php similarity index 100% rename from source/compose.manager/php/backup_functions.php rename to source/compose.manager/include/BackupFunctions.php diff --git a/source/compose.manager/php/compose_list.php b/source/compose.manager/include/ComposeList.php similarity index 100% rename from source/compose.manager/php/compose_list.php rename to source/compose.manager/include/ComposeList.php diff --git a/source/compose.manager/php/compose_manager_main.php b/source/compose.manager/include/ComposeManager.php similarity index 100% rename from source/compose.manager/php/compose_manager_main.php rename to source/compose.manager/include/ComposeManager.php diff --git a/source/compose.manager/php/compose_util.php b/source/compose.manager/include/ComposeUtil.php similarity index 100% rename from source/compose.manager/php/compose_util.php rename to source/compose.manager/include/ComposeUtil.php diff --git a/source/compose.manager/php/dashboard_stacks.php b/source/compose.manager/include/DashboardStacks.php similarity index 100% rename from source/compose.manager/php/dashboard_stacks.php rename to source/compose.manager/include/DashboardStacks.php diff --git a/source/compose.manager/php/defines.php b/source/compose.manager/include/Defines.php similarity index 100% rename from source/compose.manager/php/defines.php rename to source/compose.manager/include/Defines.php diff --git a/source/compose.manager/php/exec.php b/source/compose.manager/include/Exec.php similarity index 100% rename from source/compose.manager/php/exec.php rename to source/compose.manager/include/Exec.php diff --git a/source/compose.manager/php/exec_functions.php b/source/compose.manager/include/ExecHelpers.php similarity index 100% rename from source/compose.manager/php/exec_functions.php rename to source/compose.manager/include/ExecHelpers.php diff --git a/source/compose.manager/php/compose_util_functions.php b/source/compose.manager/include/Helpers.php similarity index 100% rename from source/compose.manager/php/compose_util_functions.php rename to source/compose.manager/include/Helpers.php diff --git a/source/compose.manager/php/icon.php b/source/compose.manager/include/Icon.php similarity index 100% rename from source/compose.manager/php/icon.php rename to source/compose.manager/include/Icon.php diff --git a/source/compose.manager/php/show_ttyd.php b/source/compose.manager/include/ShowTtyd.php similarity index 100% rename from source/compose.manager/php/show_ttyd.php rename to source/compose.manager/include/ShowTtyd.php diff --git a/source/compose.manager/php/util.php b/source/compose.manager/include/Util.php similarity index 100% rename from source/compose.manager/php/util.php rename to source/compose.manager/include/Util.php diff --git a/source/compose.manager/styles/comboButton.css b/source/compose.manager/sheets/ComboButton.css similarity index 100% rename from source/compose.manager/styles/comboButton.css rename to source/compose.manager/sheets/ComboButton.css diff --git a/source/compose.manager/styles/editorModal.css b/source/compose.manager/sheets/EditorModal.css similarity index 100% rename from source/compose.manager/styles/editorModal.css rename to source/compose.manager/sheets/EditorModal.css From 72b6072ef0a9a246b1adc1da83d07323130e178d Mon Sep 17 00:00:00 2001 From: mstrhakr Date: Mon, 30 Mar 2026 19:24:03 -0400 Subject: [PATCH 2/4] refactor(structure): update all path references for include/ and sheets/ Update all require_once, include, URL, and asset references to use the new directory names (include/ instead of php/, sheets/ instead of styles/) and PascalCase filenames. Files updated: - 14 PHP source files (require_once paths) - 4 .page files (asset hrefs and include paths) - 1 JS file (AJAX endpoint URLs) - 1 shell script (inline PHP paths) - 1 CSS file (comment reference) - 3 build/test configs (phpstan, phpunit, bootstrap) - 19 test files (include paths and docblock comments) - 1 framework example test (asset path) --- phpstan.neon | 2 +- phpunit.xml | 2 +- source/compose.manager/Compose.page | 8 +++---- .../compose.manager.dashboard.page | 14 ++++++------ source/compose.manager/compose.manager.page | 6 ++--- .../compose.manager.settings.page | 16 +++++++------- source/compose.manager/include/AutoUpdate.php | 8 +++---- .../include/AutoUpdateRunner.php | 4 ++-- .../include/BackupFunctions.php | 6 ++--- .../compose.manager/include/ComposeList.php | 4 ++-- .../include/ComposeManager.php | 18 +++++++-------- .../compose.manager/include/ComposeUtil.php | 6 ++--- .../include/DashboardStacks.php | 4 ++-- source/compose.manager/include/Exec.php | 22 +++++++++---------- .../compose.manager/include/ExecHelpers.php | 6 ++--- source/compose.manager/include/Helpers.php | 12 +++++----- source/compose.manager/include/Icon.php | 2 +- source/compose.manager/include/ShowTtyd.php | 2 +- source/compose.manager/include/Util.php | 2 +- source/compose.manager/javascript/common.js | 2 +- source/compose.manager/scripts/backup_cron.sh | 4 ++-- source/compose.manager/sheets/ComboButton.css | 2 +- source/pkg_build.sh | 2 +- tests/bootstrap.php | 5 +++-- tests/unit/AutoupdateRunnerTest.php | 12 +++++----- tests/unit/AutoupdateTest.php | 10 ++++----- tests/unit/BackupFunctionsTest.php | 10 ++++----- tests/unit/ComposeFilterTest.php | 2 +- tests/unit/ComposeListHtmlTest.php | 4 ++-- tests/unit/ComposeManagerMainSourceTest.php | 6 ++--- tests/unit/ComposeUtilTest.php | 12 +++++----- tests/unit/ContainerInfoTest.php | 2 +- tests/unit/DashboardStacksTest.php | 6 ++--- tests/unit/DefinesTest.php | 4 ++-- tests/unit/DockerUpdateTest.php | 2 +- tests/unit/ExecActionsTest.php | 8 +++---- tests/unit/ExecFunctionsTest.php | 8 +++---- tests/unit/IconTest.php | 4 ++-- tests/unit/OverrideInfoTest.php | 2 +- tests/unit/StackInfoTest.php | 2 +- tests/unit/UtilTest.php | 4 ++-- 41 files changed, 129 insertions(+), 128 deletions(-) diff --git a/phpstan.neon b/phpstan.neon index 31dae52a..7c0251eb 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -4,7 +4,7 @@ parameters: - php - page paths: - - source/compose.manager/php + - source/compose.manager/include excludePaths: - */vendor/* ignoreErrors: diff --git a/phpunit.xml b/phpunit.xml index ef68b9eb..bf6745f1 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -13,7 +13,7 @@ - source/compose.manager/php + source/compose.manager/include diff --git a/source/compose.manager/Compose.page b/source/compose.manager/Compose.page index 8f81e0e4..a9443603 100644 --- a/source/compose.manager/Compose.page +++ b/source/compose.manager/Compose.page @@ -9,14 +9,14 @@ Cond="$var['fsState'] == 'Started' && exec('/etc/rc.d/rc.docker status | grep -v --- - - + + - + diff --git a/source/compose.manager/compose.manager.dashboard.page b/source/compose.manager/compose.manager.dashboard.page index a04d7b50..07a090f1 100644 --- a/source/compose.manager/compose.manager.dashboard.page +++ b/source/compose.manager/compose.manager.dashboard.page @@ -164,7 +164,7 @@ EOT; $script = <<<'EOT' - + diff --git a/source/compose.manager/compose.manager.settings.page b/source/compose.manager/compose.manager.settings.page index 8ce82e05..1c3d5e50 100755 --- a/source/compose.manager/compose.manager.settings.page +++ b/source/compose.manager/compose.manager.settings.page @@ -7,7 +7,7 @@ Lock="true" ---