From c941eb6e26e2c0f3d9d19dc5d08e775b1871a9a0 Mon Sep 17 00:00:00 2001 From: Sami Mazouz Date: Wed, 10 Jan 2024 15:36:40 +0100 Subject: [PATCH] chore: keep `package-manager` path --- .github/workflows/flarum-extension-manager-backend.yml | 2 +- .../{extension-manager => package-manager}/.gitattributes | 0 extensions/{extension-manager => package-manager}/.gitignore | 0 extensions/{extension-manager => package-manager}/LICENSE.md | 0 extensions/{extension-manager => package-manager}/README.md | 0 .../{extension-manager => package-manager}/assets/flarum.svg | 0 extensions/{extension-manager => package-manager}/composer.json | 0 extensions/{extension-manager => package-manager}/extend.php | 0 extensions/{extension-manager => package-manager}/js/.gitignore | 0 extensions/{extension-manager => package-manager}/js/admin.ts | 0 .../js/dist-typings/components/AuthMethodModal.d.ts | 0 .../js/dist-typings/components/ConfigureAuth.d.ts | 0 .../js/dist-typings/components/ConfigureComposer.d.ts | 0 .../js/dist-typings/components/ConfigureJson.d.ts | 0 .../js/dist-typings/components/ControlSection.d.ts | 0 .../js/dist-typings/components/ExtensionItem.d.ts | 0 .../js/dist-typings/components/Installer.d.ts | 0 .../js/dist-typings/components/Label.d.ts | 0 .../js/dist-typings/components/MajorUpdater.d.ts | 0 .../js/dist-typings/components/Pagination.d.ts | 0 .../js/dist-typings/components/QueueSection.d.ts | 0 .../js/dist-typings/components/RepositoryModal.d.ts | 0 .../js/dist-typings/components/SettingsPage.d.ts | 0 .../js/dist-typings/components/TaskOutputModal.d.ts | 0 .../js/dist-typings/components/Updater.d.ts | 0 .../js/dist-typings/components/WhyNotModal.d.ts | 0 .../js/dist-typings/index.d.ts | 0 .../js/dist-typings/models/Task.d.ts | 0 .../js/dist-typings/states/ControlSectionState.d.ts | 0 .../js/dist-typings/states/ExtensionManagerState.d.ts | 0 .../js/dist-typings/states/QueueState.d.ts | 0 .../js/dist-typings/utils/errorHandler.d.ts | 0 .../js/dist-typings/utils/humanDuration.d.ts | 0 .../js/dist-typings/utils/jumpToQueue.d.ts | 0 .../{extension-manager => package-manager}/js/dist/admin.js | 0 .../{extension-manager => package-manager}/js/dist/admin.js.map | 0 .../{extension-manager => package-manager}/js/package.json | 0 .../js/src/admin/components/AuthMethodModal.tsx | 0 .../js/src/admin/components/ConfigureAuth.tsx | 0 .../js/src/admin/components/ConfigureComposer.tsx | 0 .../js/src/admin/components/ConfigureJson.tsx | 0 .../js/src/admin/components/ControlSection.tsx | 0 .../js/src/admin/components/ExtensionItem.tsx | 0 .../js/src/admin/components/Installer.tsx | 0 .../js/src/admin/components/Label.tsx | 0 .../js/src/admin/components/MajorUpdater.tsx | 0 .../js/src/admin/components/Pagination.tsx | 0 .../js/src/admin/components/QueueSection.tsx | 0 .../js/src/admin/components/RepositoryModal.tsx | 0 .../js/src/admin/components/SettingsPage.tsx | 0 .../js/src/admin/components/TaskOutputModal.tsx | 0 .../js/src/admin/components/Updater.tsx | 0 .../js/src/admin/components/WhyNotModal.tsx | 0 .../js/src/admin/index.tsx | 0 .../js/src/admin/models/Task.ts | 0 .../js/src/admin/shims.d.ts | 0 .../js/src/admin/states/ControlSectionState.ts | 0 .../js/src/admin/states/ExtensionManagerState.ts | 0 .../js/src/admin/states/QueueState.ts | 0 .../js/src/admin/utils/errorHandler.ts | 0 .../js/src/admin/utils/humanDuration.ts | 0 .../js/src/admin/utils/jumpToQueue.ts | 0 .../{extension-manager => package-manager}/js/tsconfig.json | 0 .../{extension-manager => package-manager}/js/webpack.config.js | 0 .../{extension-manager => package-manager}/less/admin.less | 0 .../less/admin/ControlSection.less | 0 .../less/admin/Label.less | 0 .../less/admin/QueueSection.less | 0 .../less/admin/TaskOutputModal.less | 0 extensions/{extension-manager => package-manager}/locale/en.yml | 0 .../2022_02_22_000000_create_package_manager_tasks_table.php | 0 ..._add_guessed_cause_column_to_package_manager_tasks_table.php | 0 .../2024_01_10_000000_rename_to_extension_manager.php | 0 .../src/Api/Controller/CheckForUpdatesController.php | 0 .../src/Api/Controller/ConfigureComposerController.php | 0 .../src/Api/Controller/GlobalUpdateController.php | 0 .../src/Api/Controller/ListTasksController.php | 0 .../src/Api/Controller/MajorUpdateController.php | 0 .../src/Api/Controller/MinorUpdateController.php | 0 .../src/Api/Controller/RemoveExtensionController.php | 0 .../src/Api/Controller/RequireExtensionController.php | 0 .../src/Api/Controller/UpdateExtensionController.php | 0 .../src/Api/Controller/WhyNotController.php | 0 .../src/Api/Serializer/TaskSerializer.php | 0 .../src/Command/AbstractActionCommand.php | 0 .../src/Command/CheckForUpdates.php | 0 .../src/Command/CheckForUpdatesHandler.php | 0 .../src/Command/GlobalUpdate.php | 0 .../src/Command/GlobalUpdateHandler.php | 0 .../src/Command/MajorUpdate.php | 0 .../src/Command/MajorUpdateHandler.php | 0 .../src/Command/MinorUpdate.php | 0 .../src/Command/MinorUpdateHandler.php | 0 .../src/Command/RemoveExtension.php | 0 .../src/Command/RemoveExtensionHandler.php | 0 .../src/Command/RequireExtension.php | 0 .../src/Command/RequireExtensionHandler.php | 0 .../src/Command/UpdateExtension.php | 0 .../src/Command/UpdateExtensionHandler.php | 0 .../src/Command/WhyNot.php | 0 .../src/Command/WhyNotHandler.php | 0 .../src/Composer/ComposerAdapter.php | 0 .../src/Composer/ComposerJson.php | 0 .../src/Composer/ComposerOutput.php | 0 .../src/ConfigureComposerValidator.php | 0 .../src/Event/FlarumUpdated.php | 0 .../src/Exception/ComposerCommandFailedException.php | 0 .../src/Exception/ComposerRequireFailedException.php | 0 .../src/Exception/ComposerUpdateFailedException.php | 0 .../src/Exception/ExceptionHandler.php | 0 .../src/Exception/ExtensionAlreadyInstalledException.php | 0 .../src/Exception/ExtensionNotInstalledException.php | 0 .../IndirectExtensionDependencyCannotBeRemovedException.php | 0 .../src/Exception/MajorUpdateFailedException.php | 0 .../src/Exception/NoNewMajorVersionException.php | 0 .../src/Extension/Event/Installed.php | 0 .../src/Extension/Event/Removed.php | 0 .../src/Extension/Event/Updated.php | 0 .../src/ExtensionManagerServiceProvider.php | 0 .../src/Job/ComposerCommandJob.php | 0 .../src/Job/Dispatcher.php | 0 .../src/Job/DispatcherResponse.php | 0 .../src/Listener/ClearCacheAfterUpdate.php | 0 .../src/Listener/ReCheckForUpdates.php | 0 .../{extension-manager => package-manager}/src/OutputLogger.php | 0 .../src/RequirePackageValidator.php | 0 .../src/Settings/JsonSetting.php | 0 .../src/Settings/LastUpdateCheck.php | 0 .../src/Settings/LastUpdateRun.php | 0 .../{extension-manager => package-manager}/src/Support/Util.php | 0 .../{extension-manager => package-manager}/src/Task/Task.php | 0 .../src/Task/TaskRepository.php | 0 .../src/UpdateExtensionValidator.php | 0 .../src/WhyNotValidator.php | 0 .../tests/fixtures/.gitkeep | 0 .../tests/integration/ChangeComposerConfig.php | 0 .../tests/integration/DummyExtensions.php | 0 .../tests/integration/RefreshComposerSetup.php | 0 .../tests/integration/SetupComposer.php | 0 .../tests/integration/TestCase.php | 0 .../tests/integration/api/CheckForUpdatesTest.php | 0 .../tests/integration/api/GlobalUpdateTest.php | 0 .../tests/integration/api/MajorUpdateTest.php | 0 .../tests/integration/api/MinorUpdateTest.php | 0 .../tests/integration/api/extensions/RemoveExtensionTest.php | 0 .../tests/integration/api/extensions/RequireExtensionTest.php | 0 .../tests/integration/api/extensions/UpdateExtensionTest.php | 0 .../tests/integration/setup.php | 0 .../tests/phpunit.integration.xml | 0 .../tests/phpunit.unit.xml | 0 .../{extension-manager => package-manager}/tests/unit/.gitkeep | 0 flarum-monorepo.json | 2 +- phpstan.neon | 2 +- 153 files changed, 3 insertions(+), 3 deletions(-) rename extensions/{extension-manager => package-manager}/.gitattributes (100%) rename extensions/{extension-manager => package-manager}/.gitignore (100%) rename extensions/{extension-manager => package-manager}/LICENSE.md (100%) rename extensions/{extension-manager => package-manager}/README.md (100%) rename extensions/{extension-manager => package-manager}/assets/flarum.svg (100%) rename extensions/{extension-manager => package-manager}/composer.json (100%) rename extensions/{extension-manager => package-manager}/extend.php (100%) rename extensions/{extension-manager => package-manager}/js/.gitignore (100%) rename extensions/{extension-manager => package-manager}/js/admin.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/components/AuthMethodModal.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/components/ConfigureAuth.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/components/ConfigureComposer.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/components/ConfigureJson.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/components/ControlSection.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/components/ExtensionItem.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/components/Installer.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/components/Label.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/components/MajorUpdater.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/components/Pagination.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/components/QueueSection.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/components/RepositoryModal.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/components/SettingsPage.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/components/TaskOutputModal.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/components/Updater.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/components/WhyNotModal.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/index.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/models/Task.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/states/ControlSectionState.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/states/ExtensionManagerState.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/states/QueueState.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/utils/errorHandler.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/utils/humanDuration.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist-typings/utils/jumpToQueue.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/dist/admin.js (100%) rename extensions/{extension-manager => package-manager}/js/dist/admin.js.map (100%) rename extensions/{extension-manager => package-manager}/js/package.json (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/components/AuthMethodModal.tsx (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/components/ConfigureAuth.tsx (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/components/ConfigureComposer.tsx (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/components/ConfigureJson.tsx (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/components/ControlSection.tsx (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/components/ExtensionItem.tsx (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/components/Installer.tsx (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/components/Label.tsx (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/components/MajorUpdater.tsx (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/components/Pagination.tsx (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/components/QueueSection.tsx (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/components/RepositoryModal.tsx (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/components/SettingsPage.tsx (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/components/TaskOutputModal.tsx (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/components/Updater.tsx (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/components/WhyNotModal.tsx (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/index.tsx (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/models/Task.ts (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/shims.d.ts (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/states/ControlSectionState.ts (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/states/ExtensionManagerState.ts (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/states/QueueState.ts (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/utils/errorHandler.ts (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/utils/humanDuration.ts (100%) rename extensions/{extension-manager => package-manager}/js/src/admin/utils/jumpToQueue.ts (100%) rename extensions/{extension-manager => package-manager}/js/tsconfig.json (100%) rename extensions/{extension-manager => package-manager}/js/webpack.config.js (100%) rename extensions/{extension-manager => package-manager}/less/admin.less (100%) rename extensions/{extension-manager => package-manager}/less/admin/ControlSection.less (100%) rename extensions/{extension-manager => package-manager}/less/admin/Label.less (100%) rename extensions/{extension-manager => package-manager}/less/admin/QueueSection.less (100%) rename extensions/{extension-manager => package-manager}/less/admin/TaskOutputModal.less (100%) rename extensions/{extension-manager => package-manager}/locale/en.yml (100%) rename extensions/{extension-manager => package-manager}/migrations/2022_02_22_000000_create_package_manager_tasks_table.php (100%) rename extensions/{extension-manager => package-manager}/migrations/2023_12_09_000000_add_guessed_cause_column_to_package_manager_tasks_table.php (100%) rename extensions/{extension-manager => package-manager}/migrations/2024_01_10_000000_rename_to_extension_manager.php (100%) rename extensions/{extension-manager => package-manager}/src/Api/Controller/CheckForUpdatesController.php (100%) rename extensions/{extension-manager => package-manager}/src/Api/Controller/ConfigureComposerController.php (100%) rename extensions/{extension-manager => package-manager}/src/Api/Controller/GlobalUpdateController.php (100%) rename extensions/{extension-manager => package-manager}/src/Api/Controller/ListTasksController.php (100%) rename extensions/{extension-manager => package-manager}/src/Api/Controller/MajorUpdateController.php (100%) rename extensions/{extension-manager => package-manager}/src/Api/Controller/MinorUpdateController.php (100%) rename extensions/{extension-manager => package-manager}/src/Api/Controller/RemoveExtensionController.php (100%) rename extensions/{extension-manager => package-manager}/src/Api/Controller/RequireExtensionController.php (100%) rename extensions/{extension-manager => package-manager}/src/Api/Controller/UpdateExtensionController.php (100%) rename extensions/{extension-manager => package-manager}/src/Api/Controller/WhyNotController.php (100%) rename extensions/{extension-manager => package-manager}/src/Api/Serializer/TaskSerializer.php (100%) rename extensions/{extension-manager => package-manager}/src/Command/AbstractActionCommand.php (100%) rename extensions/{extension-manager => package-manager}/src/Command/CheckForUpdates.php (100%) rename extensions/{extension-manager => package-manager}/src/Command/CheckForUpdatesHandler.php (100%) rename extensions/{extension-manager => package-manager}/src/Command/GlobalUpdate.php (100%) rename extensions/{extension-manager => package-manager}/src/Command/GlobalUpdateHandler.php (100%) rename extensions/{extension-manager => package-manager}/src/Command/MajorUpdate.php (100%) rename extensions/{extension-manager => package-manager}/src/Command/MajorUpdateHandler.php (100%) rename extensions/{extension-manager => package-manager}/src/Command/MinorUpdate.php (100%) rename extensions/{extension-manager => package-manager}/src/Command/MinorUpdateHandler.php (100%) rename extensions/{extension-manager => package-manager}/src/Command/RemoveExtension.php (100%) rename extensions/{extension-manager => package-manager}/src/Command/RemoveExtensionHandler.php (100%) rename extensions/{extension-manager => package-manager}/src/Command/RequireExtension.php (100%) rename extensions/{extension-manager => package-manager}/src/Command/RequireExtensionHandler.php (100%) rename extensions/{extension-manager => package-manager}/src/Command/UpdateExtension.php (100%) rename extensions/{extension-manager => package-manager}/src/Command/UpdateExtensionHandler.php (100%) rename extensions/{extension-manager => package-manager}/src/Command/WhyNot.php (100%) rename extensions/{extension-manager => package-manager}/src/Command/WhyNotHandler.php (100%) rename extensions/{extension-manager => package-manager}/src/Composer/ComposerAdapter.php (100%) rename extensions/{extension-manager => package-manager}/src/Composer/ComposerJson.php (100%) rename extensions/{extension-manager => package-manager}/src/Composer/ComposerOutput.php (100%) rename extensions/{extension-manager => package-manager}/src/ConfigureComposerValidator.php (100%) rename extensions/{extension-manager => package-manager}/src/Event/FlarumUpdated.php (100%) rename extensions/{extension-manager => package-manager}/src/Exception/ComposerCommandFailedException.php (100%) rename extensions/{extension-manager => package-manager}/src/Exception/ComposerRequireFailedException.php (100%) rename extensions/{extension-manager => package-manager}/src/Exception/ComposerUpdateFailedException.php (100%) rename extensions/{extension-manager => package-manager}/src/Exception/ExceptionHandler.php (100%) rename extensions/{extension-manager => package-manager}/src/Exception/ExtensionAlreadyInstalledException.php (100%) rename extensions/{extension-manager => package-manager}/src/Exception/ExtensionNotInstalledException.php (100%) rename extensions/{extension-manager => package-manager}/src/Exception/IndirectExtensionDependencyCannotBeRemovedException.php (100%) rename extensions/{extension-manager => package-manager}/src/Exception/MajorUpdateFailedException.php (100%) rename extensions/{extension-manager => package-manager}/src/Exception/NoNewMajorVersionException.php (100%) rename extensions/{extension-manager => package-manager}/src/Extension/Event/Installed.php (100%) rename extensions/{extension-manager => package-manager}/src/Extension/Event/Removed.php (100%) rename extensions/{extension-manager => package-manager}/src/Extension/Event/Updated.php (100%) rename extensions/{extension-manager => package-manager}/src/ExtensionManagerServiceProvider.php (100%) rename extensions/{extension-manager => package-manager}/src/Job/ComposerCommandJob.php (100%) rename extensions/{extension-manager => package-manager}/src/Job/Dispatcher.php (100%) rename extensions/{extension-manager => package-manager}/src/Job/DispatcherResponse.php (100%) rename extensions/{extension-manager => package-manager}/src/Listener/ClearCacheAfterUpdate.php (100%) rename extensions/{extension-manager => package-manager}/src/Listener/ReCheckForUpdates.php (100%) rename extensions/{extension-manager => package-manager}/src/OutputLogger.php (100%) rename extensions/{extension-manager => package-manager}/src/RequirePackageValidator.php (100%) rename extensions/{extension-manager => package-manager}/src/Settings/JsonSetting.php (100%) rename extensions/{extension-manager => package-manager}/src/Settings/LastUpdateCheck.php (100%) rename extensions/{extension-manager => package-manager}/src/Settings/LastUpdateRun.php (100%) rename extensions/{extension-manager => package-manager}/src/Support/Util.php (100%) rename extensions/{extension-manager => package-manager}/src/Task/Task.php (100%) rename extensions/{extension-manager => package-manager}/src/Task/TaskRepository.php (100%) rename extensions/{extension-manager => package-manager}/src/UpdateExtensionValidator.php (100%) rename extensions/{extension-manager => package-manager}/src/WhyNotValidator.php (100%) rename extensions/{extension-manager => package-manager}/tests/fixtures/.gitkeep (100%) rename extensions/{extension-manager => package-manager}/tests/integration/ChangeComposerConfig.php (100%) rename extensions/{extension-manager => package-manager}/tests/integration/DummyExtensions.php (100%) rename extensions/{extension-manager => package-manager}/tests/integration/RefreshComposerSetup.php (100%) rename extensions/{extension-manager => package-manager}/tests/integration/SetupComposer.php (100%) rename extensions/{extension-manager => package-manager}/tests/integration/TestCase.php (100%) rename extensions/{extension-manager => package-manager}/tests/integration/api/CheckForUpdatesTest.php (100%) rename extensions/{extension-manager => package-manager}/tests/integration/api/GlobalUpdateTest.php (100%) rename extensions/{extension-manager => package-manager}/tests/integration/api/MajorUpdateTest.php (100%) rename extensions/{extension-manager => package-manager}/tests/integration/api/MinorUpdateTest.php (100%) rename extensions/{extension-manager => package-manager}/tests/integration/api/extensions/RemoveExtensionTest.php (100%) rename extensions/{extension-manager => package-manager}/tests/integration/api/extensions/RequireExtensionTest.php (100%) rename extensions/{extension-manager => package-manager}/tests/integration/api/extensions/UpdateExtensionTest.php (100%) rename extensions/{extension-manager => package-manager}/tests/integration/setup.php (100%) rename extensions/{extension-manager => package-manager}/tests/phpunit.integration.xml (100%) rename extensions/{extension-manager => package-manager}/tests/phpunit.unit.xml (100%) rename extensions/{extension-manager => package-manager}/tests/unit/.gitkeep (100%) diff --git a/.github/workflows/flarum-extension-manager-backend.yml b/.github/workflows/flarum-extension-manager-backend.yml index 426064cf66c..26d0e66e6e3 100644 --- a/.github/workflows/flarum-extension-manager-backend.yml +++ b/.github/workflows/flarum-extension-manager-backend.yml @@ -8,4 +8,4 @@ jobs: with: enable_backend_testing: false - backend_directory: ./extensions/extension-manager + backend_directory: ./extensions/package-manager diff --git a/extensions/extension-manager/.gitattributes b/extensions/package-manager/.gitattributes similarity index 100% rename from extensions/extension-manager/.gitattributes rename to extensions/package-manager/.gitattributes diff --git a/extensions/extension-manager/.gitignore b/extensions/package-manager/.gitignore similarity index 100% rename from extensions/extension-manager/.gitignore rename to extensions/package-manager/.gitignore diff --git a/extensions/extension-manager/LICENSE.md b/extensions/package-manager/LICENSE.md similarity index 100% rename from extensions/extension-manager/LICENSE.md rename to extensions/package-manager/LICENSE.md diff --git a/extensions/extension-manager/README.md b/extensions/package-manager/README.md similarity index 100% rename from extensions/extension-manager/README.md rename to extensions/package-manager/README.md diff --git a/extensions/extension-manager/assets/flarum.svg b/extensions/package-manager/assets/flarum.svg similarity index 100% rename from extensions/extension-manager/assets/flarum.svg rename to extensions/package-manager/assets/flarum.svg diff --git a/extensions/extension-manager/composer.json b/extensions/package-manager/composer.json similarity index 100% rename from extensions/extension-manager/composer.json rename to extensions/package-manager/composer.json diff --git a/extensions/extension-manager/extend.php b/extensions/package-manager/extend.php similarity index 100% rename from extensions/extension-manager/extend.php rename to extensions/package-manager/extend.php diff --git a/extensions/extension-manager/js/.gitignore b/extensions/package-manager/js/.gitignore similarity index 100% rename from extensions/extension-manager/js/.gitignore rename to extensions/package-manager/js/.gitignore diff --git a/extensions/extension-manager/js/admin.ts b/extensions/package-manager/js/admin.ts similarity index 100% rename from extensions/extension-manager/js/admin.ts rename to extensions/package-manager/js/admin.ts diff --git a/extensions/extension-manager/js/dist-typings/components/AuthMethodModal.d.ts b/extensions/package-manager/js/dist-typings/components/AuthMethodModal.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/components/AuthMethodModal.d.ts rename to extensions/package-manager/js/dist-typings/components/AuthMethodModal.d.ts diff --git a/extensions/extension-manager/js/dist-typings/components/ConfigureAuth.d.ts b/extensions/package-manager/js/dist-typings/components/ConfigureAuth.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/components/ConfigureAuth.d.ts rename to extensions/package-manager/js/dist-typings/components/ConfigureAuth.d.ts diff --git a/extensions/extension-manager/js/dist-typings/components/ConfigureComposer.d.ts b/extensions/package-manager/js/dist-typings/components/ConfigureComposer.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/components/ConfigureComposer.d.ts rename to extensions/package-manager/js/dist-typings/components/ConfigureComposer.d.ts diff --git a/extensions/extension-manager/js/dist-typings/components/ConfigureJson.d.ts b/extensions/package-manager/js/dist-typings/components/ConfigureJson.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/components/ConfigureJson.d.ts rename to extensions/package-manager/js/dist-typings/components/ConfigureJson.d.ts diff --git a/extensions/extension-manager/js/dist-typings/components/ControlSection.d.ts b/extensions/package-manager/js/dist-typings/components/ControlSection.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/components/ControlSection.d.ts rename to extensions/package-manager/js/dist-typings/components/ControlSection.d.ts diff --git a/extensions/extension-manager/js/dist-typings/components/ExtensionItem.d.ts b/extensions/package-manager/js/dist-typings/components/ExtensionItem.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/components/ExtensionItem.d.ts rename to extensions/package-manager/js/dist-typings/components/ExtensionItem.d.ts diff --git a/extensions/extension-manager/js/dist-typings/components/Installer.d.ts b/extensions/package-manager/js/dist-typings/components/Installer.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/components/Installer.d.ts rename to extensions/package-manager/js/dist-typings/components/Installer.d.ts diff --git a/extensions/extension-manager/js/dist-typings/components/Label.d.ts b/extensions/package-manager/js/dist-typings/components/Label.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/components/Label.d.ts rename to extensions/package-manager/js/dist-typings/components/Label.d.ts diff --git a/extensions/extension-manager/js/dist-typings/components/MajorUpdater.d.ts b/extensions/package-manager/js/dist-typings/components/MajorUpdater.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/components/MajorUpdater.d.ts rename to extensions/package-manager/js/dist-typings/components/MajorUpdater.d.ts diff --git a/extensions/extension-manager/js/dist-typings/components/Pagination.d.ts b/extensions/package-manager/js/dist-typings/components/Pagination.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/components/Pagination.d.ts rename to extensions/package-manager/js/dist-typings/components/Pagination.d.ts diff --git a/extensions/extension-manager/js/dist-typings/components/QueueSection.d.ts b/extensions/package-manager/js/dist-typings/components/QueueSection.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/components/QueueSection.d.ts rename to extensions/package-manager/js/dist-typings/components/QueueSection.d.ts diff --git a/extensions/extension-manager/js/dist-typings/components/RepositoryModal.d.ts b/extensions/package-manager/js/dist-typings/components/RepositoryModal.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/components/RepositoryModal.d.ts rename to extensions/package-manager/js/dist-typings/components/RepositoryModal.d.ts diff --git a/extensions/extension-manager/js/dist-typings/components/SettingsPage.d.ts b/extensions/package-manager/js/dist-typings/components/SettingsPage.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/components/SettingsPage.d.ts rename to extensions/package-manager/js/dist-typings/components/SettingsPage.d.ts diff --git a/extensions/extension-manager/js/dist-typings/components/TaskOutputModal.d.ts b/extensions/package-manager/js/dist-typings/components/TaskOutputModal.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/components/TaskOutputModal.d.ts rename to extensions/package-manager/js/dist-typings/components/TaskOutputModal.d.ts diff --git a/extensions/extension-manager/js/dist-typings/components/Updater.d.ts b/extensions/package-manager/js/dist-typings/components/Updater.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/components/Updater.d.ts rename to extensions/package-manager/js/dist-typings/components/Updater.d.ts diff --git a/extensions/extension-manager/js/dist-typings/components/WhyNotModal.d.ts b/extensions/package-manager/js/dist-typings/components/WhyNotModal.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/components/WhyNotModal.d.ts rename to extensions/package-manager/js/dist-typings/components/WhyNotModal.d.ts diff --git a/extensions/extension-manager/js/dist-typings/index.d.ts b/extensions/package-manager/js/dist-typings/index.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/index.d.ts rename to extensions/package-manager/js/dist-typings/index.d.ts diff --git a/extensions/extension-manager/js/dist-typings/models/Task.d.ts b/extensions/package-manager/js/dist-typings/models/Task.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/models/Task.d.ts rename to extensions/package-manager/js/dist-typings/models/Task.d.ts diff --git a/extensions/extension-manager/js/dist-typings/states/ControlSectionState.d.ts b/extensions/package-manager/js/dist-typings/states/ControlSectionState.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/states/ControlSectionState.d.ts rename to extensions/package-manager/js/dist-typings/states/ControlSectionState.d.ts diff --git a/extensions/extension-manager/js/dist-typings/states/ExtensionManagerState.d.ts b/extensions/package-manager/js/dist-typings/states/ExtensionManagerState.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/states/ExtensionManagerState.d.ts rename to extensions/package-manager/js/dist-typings/states/ExtensionManagerState.d.ts diff --git a/extensions/extension-manager/js/dist-typings/states/QueueState.d.ts b/extensions/package-manager/js/dist-typings/states/QueueState.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/states/QueueState.d.ts rename to extensions/package-manager/js/dist-typings/states/QueueState.d.ts diff --git a/extensions/extension-manager/js/dist-typings/utils/errorHandler.d.ts b/extensions/package-manager/js/dist-typings/utils/errorHandler.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/utils/errorHandler.d.ts rename to extensions/package-manager/js/dist-typings/utils/errorHandler.d.ts diff --git a/extensions/extension-manager/js/dist-typings/utils/humanDuration.d.ts b/extensions/package-manager/js/dist-typings/utils/humanDuration.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/utils/humanDuration.d.ts rename to extensions/package-manager/js/dist-typings/utils/humanDuration.d.ts diff --git a/extensions/extension-manager/js/dist-typings/utils/jumpToQueue.d.ts b/extensions/package-manager/js/dist-typings/utils/jumpToQueue.d.ts similarity index 100% rename from extensions/extension-manager/js/dist-typings/utils/jumpToQueue.d.ts rename to extensions/package-manager/js/dist-typings/utils/jumpToQueue.d.ts diff --git a/extensions/extension-manager/js/dist/admin.js b/extensions/package-manager/js/dist/admin.js similarity index 100% rename from extensions/extension-manager/js/dist/admin.js rename to extensions/package-manager/js/dist/admin.js diff --git a/extensions/extension-manager/js/dist/admin.js.map b/extensions/package-manager/js/dist/admin.js.map similarity index 100% rename from extensions/extension-manager/js/dist/admin.js.map rename to extensions/package-manager/js/dist/admin.js.map diff --git a/extensions/extension-manager/js/package.json b/extensions/package-manager/js/package.json similarity index 100% rename from extensions/extension-manager/js/package.json rename to extensions/package-manager/js/package.json diff --git a/extensions/extension-manager/js/src/admin/components/AuthMethodModal.tsx b/extensions/package-manager/js/src/admin/components/AuthMethodModal.tsx similarity index 100% rename from extensions/extension-manager/js/src/admin/components/AuthMethodModal.tsx rename to extensions/package-manager/js/src/admin/components/AuthMethodModal.tsx diff --git a/extensions/extension-manager/js/src/admin/components/ConfigureAuth.tsx b/extensions/package-manager/js/src/admin/components/ConfigureAuth.tsx similarity index 100% rename from extensions/extension-manager/js/src/admin/components/ConfigureAuth.tsx rename to extensions/package-manager/js/src/admin/components/ConfigureAuth.tsx diff --git a/extensions/extension-manager/js/src/admin/components/ConfigureComposer.tsx b/extensions/package-manager/js/src/admin/components/ConfigureComposer.tsx similarity index 100% rename from extensions/extension-manager/js/src/admin/components/ConfigureComposer.tsx rename to extensions/package-manager/js/src/admin/components/ConfigureComposer.tsx diff --git a/extensions/extension-manager/js/src/admin/components/ConfigureJson.tsx b/extensions/package-manager/js/src/admin/components/ConfigureJson.tsx similarity index 100% rename from extensions/extension-manager/js/src/admin/components/ConfigureJson.tsx rename to extensions/package-manager/js/src/admin/components/ConfigureJson.tsx diff --git a/extensions/extension-manager/js/src/admin/components/ControlSection.tsx b/extensions/package-manager/js/src/admin/components/ControlSection.tsx similarity index 100% rename from extensions/extension-manager/js/src/admin/components/ControlSection.tsx rename to extensions/package-manager/js/src/admin/components/ControlSection.tsx diff --git a/extensions/extension-manager/js/src/admin/components/ExtensionItem.tsx b/extensions/package-manager/js/src/admin/components/ExtensionItem.tsx similarity index 100% rename from extensions/extension-manager/js/src/admin/components/ExtensionItem.tsx rename to extensions/package-manager/js/src/admin/components/ExtensionItem.tsx diff --git a/extensions/extension-manager/js/src/admin/components/Installer.tsx b/extensions/package-manager/js/src/admin/components/Installer.tsx similarity index 100% rename from extensions/extension-manager/js/src/admin/components/Installer.tsx rename to extensions/package-manager/js/src/admin/components/Installer.tsx diff --git a/extensions/extension-manager/js/src/admin/components/Label.tsx b/extensions/package-manager/js/src/admin/components/Label.tsx similarity index 100% rename from extensions/extension-manager/js/src/admin/components/Label.tsx rename to extensions/package-manager/js/src/admin/components/Label.tsx diff --git a/extensions/extension-manager/js/src/admin/components/MajorUpdater.tsx b/extensions/package-manager/js/src/admin/components/MajorUpdater.tsx similarity index 100% rename from extensions/extension-manager/js/src/admin/components/MajorUpdater.tsx rename to extensions/package-manager/js/src/admin/components/MajorUpdater.tsx diff --git a/extensions/extension-manager/js/src/admin/components/Pagination.tsx b/extensions/package-manager/js/src/admin/components/Pagination.tsx similarity index 100% rename from extensions/extension-manager/js/src/admin/components/Pagination.tsx rename to extensions/package-manager/js/src/admin/components/Pagination.tsx diff --git a/extensions/extension-manager/js/src/admin/components/QueueSection.tsx b/extensions/package-manager/js/src/admin/components/QueueSection.tsx similarity index 100% rename from extensions/extension-manager/js/src/admin/components/QueueSection.tsx rename to extensions/package-manager/js/src/admin/components/QueueSection.tsx diff --git a/extensions/extension-manager/js/src/admin/components/RepositoryModal.tsx b/extensions/package-manager/js/src/admin/components/RepositoryModal.tsx similarity index 100% rename from extensions/extension-manager/js/src/admin/components/RepositoryModal.tsx rename to extensions/package-manager/js/src/admin/components/RepositoryModal.tsx diff --git a/extensions/extension-manager/js/src/admin/components/SettingsPage.tsx b/extensions/package-manager/js/src/admin/components/SettingsPage.tsx similarity index 100% rename from extensions/extension-manager/js/src/admin/components/SettingsPage.tsx rename to extensions/package-manager/js/src/admin/components/SettingsPage.tsx diff --git a/extensions/extension-manager/js/src/admin/components/TaskOutputModal.tsx b/extensions/package-manager/js/src/admin/components/TaskOutputModal.tsx similarity index 100% rename from extensions/extension-manager/js/src/admin/components/TaskOutputModal.tsx rename to extensions/package-manager/js/src/admin/components/TaskOutputModal.tsx diff --git a/extensions/extension-manager/js/src/admin/components/Updater.tsx b/extensions/package-manager/js/src/admin/components/Updater.tsx similarity index 100% rename from extensions/extension-manager/js/src/admin/components/Updater.tsx rename to extensions/package-manager/js/src/admin/components/Updater.tsx diff --git a/extensions/extension-manager/js/src/admin/components/WhyNotModal.tsx b/extensions/package-manager/js/src/admin/components/WhyNotModal.tsx similarity index 100% rename from extensions/extension-manager/js/src/admin/components/WhyNotModal.tsx rename to extensions/package-manager/js/src/admin/components/WhyNotModal.tsx diff --git a/extensions/extension-manager/js/src/admin/index.tsx b/extensions/package-manager/js/src/admin/index.tsx similarity index 100% rename from extensions/extension-manager/js/src/admin/index.tsx rename to extensions/package-manager/js/src/admin/index.tsx diff --git a/extensions/extension-manager/js/src/admin/models/Task.ts b/extensions/package-manager/js/src/admin/models/Task.ts similarity index 100% rename from extensions/extension-manager/js/src/admin/models/Task.ts rename to extensions/package-manager/js/src/admin/models/Task.ts diff --git a/extensions/extension-manager/js/src/admin/shims.d.ts b/extensions/package-manager/js/src/admin/shims.d.ts similarity index 100% rename from extensions/extension-manager/js/src/admin/shims.d.ts rename to extensions/package-manager/js/src/admin/shims.d.ts diff --git a/extensions/extension-manager/js/src/admin/states/ControlSectionState.ts b/extensions/package-manager/js/src/admin/states/ControlSectionState.ts similarity index 100% rename from extensions/extension-manager/js/src/admin/states/ControlSectionState.ts rename to extensions/package-manager/js/src/admin/states/ControlSectionState.ts diff --git a/extensions/extension-manager/js/src/admin/states/ExtensionManagerState.ts b/extensions/package-manager/js/src/admin/states/ExtensionManagerState.ts similarity index 100% rename from extensions/extension-manager/js/src/admin/states/ExtensionManagerState.ts rename to extensions/package-manager/js/src/admin/states/ExtensionManagerState.ts diff --git a/extensions/extension-manager/js/src/admin/states/QueueState.ts b/extensions/package-manager/js/src/admin/states/QueueState.ts similarity index 100% rename from extensions/extension-manager/js/src/admin/states/QueueState.ts rename to extensions/package-manager/js/src/admin/states/QueueState.ts diff --git a/extensions/extension-manager/js/src/admin/utils/errorHandler.ts b/extensions/package-manager/js/src/admin/utils/errorHandler.ts similarity index 100% rename from extensions/extension-manager/js/src/admin/utils/errorHandler.ts rename to extensions/package-manager/js/src/admin/utils/errorHandler.ts diff --git a/extensions/extension-manager/js/src/admin/utils/humanDuration.ts b/extensions/package-manager/js/src/admin/utils/humanDuration.ts similarity index 100% rename from extensions/extension-manager/js/src/admin/utils/humanDuration.ts rename to extensions/package-manager/js/src/admin/utils/humanDuration.ts diff --git a/extensions/extension-manager/js/src/admin/utils/jumpToQueue.ts b/extensions/package-manager/js/src/admin/utils/jumpToQueue.ts similarity index 100% rename from extensions/extension-manager/js/src/admin/utils/jumpToQueue.ts rename to extensions/package-manager/js/src/admin/utils/jumpToQueue.ts diff --git a/extensions/extension-manager/js/tsconfig.json b/extensions/package-manager/js/tsconfig.json similarity index 100% rename from extensions/extension-manager/js/tsconfig.json rename to extensions/package-manager/js/tsconfig.json diff --git a/extensions/extension-manager/js/webpack.config.js b/extensions/package-manager/js/webpack.config.js similarity index 100% rename from extensions/extension-manager/js/webpack.config.js rename to extensions/package-manager/js/webpack.config.js diff --git a/extensions/extension-manager/less/admin.less b/extensions/package-manager/less/admin.less similarity index 100% rename from extensions/extension-manager/less/admin.less rename to extensions/package-manager/less/admin.less diff --git a/extensions/extension-manager/less/admin/ControlSection.less b/extensions/package-manager/less/admin/ControlSection.less similarity index 100% rename from extensions/extension-manager/less/admin/ControlSection.less rename to extensions/package-manager/less/admin/ControlSection.less diff --git a/extensions/extension-manager/less/admin/Label.less b/extensions/package-manager/less/admin/Label.less similarity index 100% rename from extensions/extension-manager/less/admin/Label.less rename to extensions/package-manager/less/admin/Label.less diff --git a/extensions/extension-manager/less/admin/QueueSection.less b/extensions/package-manager/less/admin/QueueSection.less similarity index 100% rename from extensions/extension-manager/less/admin/QueueSection.less rename to extensions/package-manager/less/admin/QueueSection.less diff --git a/extensions/extension-manager/less/admin/TaskOutputModal.less b/extensions/package-manager/less/admin/TaskOutputModal.less similarity index 100% rename from extensions/extension-manager/less/admin/TaskOutputModal.less rename to extensions/package-manager/less/admin/TaskOutputModal.less diff --git a/extensions/extension-manager/locale/en.yml b/extensions/package-manager/locale/en.yml similarity index 100% rename from extensions/extension-manager/locale/en.yml rename to extensions/package-manager/locale/en.yml diff --git a/extensions/extension-manager/migrations/2022_02_22_000000_create_package_manager_tasks_table.php b/extensions/package-manager/migrations/2022_02_22_000000_create_package_manager_tasks_table.php similarity index 100% rename from extensions/extension-manager/migrations/2022_02_22_000000_create_package_manager_tasks_table.php rename to extensions/package-manager/migrations/2022_02_22_000000_create_package_manager_tasks_table.php diff --git a/extensions/extension-manager/migrations/2023_12_09_000000_add_guessed_cause_column_to_package_manager_tasks_table.php b/extensions/package-manager/migrations/2023_12_09_000000_add_guessed_cause_column_to_package_manager_tasks_table.php similarity index 100% rename from extensions/extension-manager/migrations/2023_12_09_000000_add_guessed_cause_column_to_package_manager_tasks_table.php rename to extensions/package-manager/migrations/2023_12_09_000000_add_guessed_cause_column_to_package_manager_tasks_table.php diff --git a/extensions/extension-manager/migrations/2024_01_10_000000_rename_to_extension_manager.php b/extensions/package-manager/migrations/2024_01_10_000000_rename_to_extension_manager.php similarity index 100% rename from extensions/extension-manager/migrations/2024_01_10_000000_rename_to_extension_manager.php rename to extensions/package-manager/migrations/2024_01_10_000000_rename_to_extension_manager.php diff --git a/extensions/extension-manager/src/Api/Controller/CheckForUpdatesController.php b/extensions/package-manager/src/Api/Controller/CheckForUpdatesController.php similarity index 100% rename from extensions/extension-manager/src/Api/Controller/CheckForUpdatesController.php rename to extensions/package-manager/src/Api/Controller/CheckForUpdatesController.php diff --git a/extensions/extension-manager/src/Api/Controller/ConfigureComposerController.php b/extensions/package-manager/src/Api/Controller/ConfigureComposerController.php similarity index 100% rename from extensions/extension-manager/src/Api/Controller/ConfigureComposerController.php rename to extensions/package-manager/src/Api/Controller/ConfigureComposerController.php diff --git a/extensions/extension-manager/src/Api/Controller/GlobalUpdateController.php b/extensions/package-manager/src/Api/Controller/GlobalUpdateController.php similarity index 100% rename from extensions/extension-manager/src/Api/Controller/GlobalUpdateController.php rename to extensions/package-manager/src/Api/Controller/GlobalUpdateController.php diff --git a/extensions/extension-manager/src/Api/Controller/ListTasksController.php b/extensions/package-manager/src/Api/Controller/ListTasksController.php similarity index 100% rename from extensions/extension-manager/src/Api/Controller/ListTasksController.php rename to extensions/package-manager/src/Api/Controller/ListTasksController.php diff --git a/extensions/extension-manager/src/Api/Controller/MajorUpdateController.php b/extensions/package-manager/src/Api/Controller/MajorUpdateController.php similarity index 100% rename from extensions/extension-manager/src/Api/Controller/MajorUpdateController.php rename to extensions/package-manager/src/Api/Controller/MajorUpdateController.php diff --git a/extensions/extension-manager/src/Api/Controller/MinorUpdateController.php b/extensions/package-manager/src/Api/Controller/MinorUpdateController.php similarity index 100% rename from extensions/extension-manager/src/Api/Controller/MinorUpdateController.php rename to extensions/package-manager/src/Api/Controller/MinorUpdateController.php diff --git a/extensions/extension-manager/src/Api/Controller/RemoveExtensionController.php b/extensions/package-manager/src/Api/Controller/RemoveExtensionController.php similarity index 100% rename from extensions/extension-manager/src/Api/Controller/RemoveExtensionController.php rename to extensions/package-manager/src/Api/Controller/RemoveExtensionController.php diff --git a/extensions/extension-manager/src/Api/Controller/RequireExtensionController.php b/extensions/package-manager/src/Api/Controller/RequireExtensionController.php similarity index 100% rename from extensions/extension-manager/src/Api/Controller/RequireExtensionController.php rename to extensions/package-manager/src/Api/Controller/RequireExtensionController.php diff --git a/extensions/extension-manager/src/Api/Controller/UpdateExtensionController.php b/extensions/package-manager/src/Api/Controller/UpdateExtensionController.php similarity index 100% rename from extensions/extension-manager/src/Api/Controller/UpdateExtensionController.php rename to extensions/package-manager/src/Api/Controller/UpdateExtensionController.php diff --git a/extensions/extension-manager/src/Api/Controller/WhyNotController.php b/extensions/package-manager/src/Api/Controller/WhyNotController.php similarity index 100% rename from extensions/extension-manager/src/Api/Controller/WhyNotController.php rename to extensions/package-manager/src/Api/Controller/WhyNotController.php diff --git a/extensions/extension-manager/src/Api/Serializer/TaskSerializer.php b/extensions/package-manager/src/Api/Serializer/TaskSerializer.php similarity index 100% rename from extensions/extension-manager/src/Api/Serializer/TaskSerializer.php rename to extensions/package-manager/src/Api/Serializer/TaskSerializer.php diff --git a/extensions/extension-manager/src/Command/AbstractActionCommand.php b/extensions/package-manager/src/Command/AbstractActionCommand.php similarity index 100% rename from extensions/extension-manager/src/Command/AbstractActionCommand.php rename to extensions/package-manager/src/Command/AbstractActionCommand.php diff --git a/extensions/extension-manager/src/Command/CheckForUpdates.php b/extensions/package-manager/src/Command/CheckForUpdates.php similarity index 100% rename from extensions/extension-manager/src/Command/CheckForUpdates.php rename to extensions/package-manager/src/Command/CheckForUpdates.php diff --git a/extensions/extension-manager/src/Command/CheckForUpdatesHandler.php b/extensions/package-manager/src/Command/CheckForUpdatesHandler.php similarity index 100% rename from extensions/extension-manager/src/Command/CheckForUpdatesHandler.php rename to extensions/package-manager/src/Command/CheckForUpdatesHandler.php diff --git a/extensions/extension-manager/src/Command/GlobalUpdate.php b/extensions/package-manager/src/Command/GlobalUpdate.php similarity index 100% rename from extensions/extension-manager/src/Command/GlobalUpdate.php rename to extensions/package-manager/src/Command/GlobalUpdate.php diff --git a/extensions/extension-manager/src/Command/GlobalUpdateHandler.php b/extensions/package-manager/src/Command/GlobalUpdateHandler.php similarity index 100% rename from extensions/extension-manager/src/Command/GlobalUpdateHandler.php rename to extensions/package-manager/src/Command/GlobalUpdateHandler.php diff --git a/extensions/extension-manager/src/Command/MajorUpdate.php b/extensions/package-manager/src/Command/MajorUpdate.php similarity index 100% rename from extensions/extension-manager/src/Command/MajorUpdate.php rename to extensions/package-manager/src/Command/MajorUpdate.php diff --git a/extensions/extension-manager/src/Command/MajorUpdateHandler.php b/extensions/package-manager/src/Command/MajorUpdateHandler.php similarity index 100% rename from extensions/extension-manager/src/Command/MajorUpdateHandler.php rename to extensions/package-manager/src/Command/MajorUpdateHandler.php diff --git a/extensions/extension-manager/src/Command/MinorUpdate.php b/extensions/package-manager/src/Command/MinorUpdate.php similarity index 100% rename from extensions/extension-manager/src/Command/MinorUpdate.php rename to extensions/package-manager/src/Command/MinorUpdate.php diff --git a/extensions/extension-manager/src/Command/MinorUpdateHandler.php b/extensions/package-manager/src/Command/MinorUpdateHandler.php similarity index 100% rename from extensions/extension-manager/src/Command/MinorUpdateHandler.php rename to extensions/package-manager/src/Command/MinorUpdateHandler.php diff --git a/extensions/extension-manager/src/Command/RemoveExtension.php b/extensions/package-manager/src/Command/RemoveExtension.php similarity index 100% rename from extensions/extension-manager/src/Command/RemoveExtension.php rename to extensions/package-manager/src/Command/RemoveExtension.php diff --git a/extensions/extension-manager/src/Command/RemoveExtensionHandler.php b/extensions/package-manager/src/Command/RemoveExtensionHandler.php similarity index 100% rename from extensions/extension-manager/src/Command/RemoveExtensionHandler.php rename to extensions/package-manager/src/Command/RemoveExtensionHandler.php diff --git a/extensions/extension-manager/src/Command/RequireExtension.php b/extensions/package-manager/src/Command/RequireExtension.php similarity index 100% rename from extensions/extension-manager/src/Command/RequireExtension.php rename to extensions/package-manager/src/Command/RequireExtension.php diff --git a/extensions/extension-manager/src/Command/RequireExtensionHandler.php b/extensions/package-manager/src/Command/RequireExtensionHandler.php similarity index 100% rename from extensions/extension-manager/src/Command/RequireExtensionHandler.php rename to extensions/package-manager/src/Command/RequireExtensionHandler.php diff --git a/extensions/extension-manager/src/Command/UpdateExtension.php b/extensions/package-manager/src/Command/UpdateExtension.php similarity index 100% rename from extensions/extension-manager/src/Command/UpdateExtension.php rename to extensions/package-manager/src/Command/UpdateExtension.php diff --git a/extensions/extension-manager/src/Command/UpdateExtensionHandler.php b/extensions/package-manager/src/Command/UpdateExtensionHandler.php similarity index 100% rename from extensions/extension-manager/src/Command/UpdateExtensionHandler.php rename to extensions/package-manager/src/Command/UpdateExtensionHandler.php diff --git a/extensions/extension-manager/src/Command/WhyNot.php b/extensions/package-manager/src/Command/WhyNot.php similarity index 100% rename from extensions/extension-manager/src/Command/WhyNot.php rename to extensions/package-manager/src/Command/WhyNot.php diff --git a/extensions/extension-manager/src/Command/WhyNotHandler.php b/extensions/package-manager/src/Command/WhyNotHandler.php similarity index 100% rename from extensions/extension-manager/src/Command/WhyNotHandler.php rename to extensions/package-manager/src/Command/WhyNotHandler.php diff --git a/extensions/extension-manager/src/Composer/ComposerAdapter.php b/extensions/package-manager/src/Composer/ComposerAdapter.php similarity index 100% rename from extensions/extension-manager/src/Composer/ComposerAdapter.php rename to extensions/package-manager/src/Composer/ComposerAdapter.php diff --git a/extensions/extension-manager/src/Composer/ComposerJson.php b/extensions/package-manager/src/Composer/ComposerJson.php similarity index 100% rename from extensions/extension-manager/src/Composer/ComposerJson.php rename to extensions/package-manager/src/Composer/ComposerJson.php diff --git a/extensions/extension-manager/src/Composer/ComposerOutput.php b/extensions/package-manager/src/Composer/ComposerOutput.php similarity index 100% rename from extensions/extension-manager/src/Composer/ComposerOutput.php rename to extensions/package-manager/src/Composer/ComposerOutput.php diff --git a/extensions/extension-manager/src/ConfigureComposerValidator.php b/extensions/package-manager/src/ConfigureComposerValidator.php similarity index 100% rename from extensions/extension-manager/src/ConfigureComposerValidator.php rename to extensions/package-manager/src/ConfigureComposerValidator.php diff --git a/extensions/extension-manager/src/Event/FlarumUpdated.php b/extensions/package-manager/src/Event/FlarumUpdated.php similarity index 100% rename from extensions/extension-manager/src/Event/FlarumUpdated.php rename to extensions/package-manager/src/Event/FlarumUpdated.php diff --git a/extensions/extension-manager/src/Exception/ComposerCommandFailedException.php b/extensions/package-manager/src/Exception/ComposerCommandFailedException.php similarity index 100% rename from extensions/extension-manager/src/Exception/ComposerCommandFailedException.php rename to extensions/package-manager/src/Exception/ComposerCommandFailedException.php diff --git a/extensions/extension-manager/src/Exception/ComposerRequireFailedException.php b/extensions/package-manager/src/Exception/ComposerRequireFailedException.php similarity index 100% rename from extensions/extension-manager/src/Exception/ComposerRequireFailedException.php rename to extensions/package-manager/src/Exception/ComposerRequireFailedException.php diff --git a/extensions/extension-manager/src/Exception/ComposerUpdateFailedException.php b/extensions/package-manager/src/Exception/ComposerUpdateFailedException.php similarity index 100% rename from extensions/extension-manager/src/Exception/ComposerUpdateFailedException.php rename to extensions/package-manager/src/Exception/ComposerUpdateFailedException.php diff --git a/extensions/extension-manager/src/Exception/ExceptionHandler.php b/extensions/package-manager/src/Exception/ExceptionHandler.php similarity index 100% rename from extensions/extension-manager/src/Exception/ExceptionHandler.php rename to extensions/package-manager/src/Exception/ExceptionHandler.php diff --git a/extensions/extension-manager/src/Exception/ExtensionAlreadyInstalledException.php b/extensions/package-manager/src/Exception/ExtensionAlreadyInstalledException.php similarity index 100% rename from extensions/extension-manager/src/Exception/ExtensionAlreadyInstalledException.php rename to extensions/package-manager/src/Exception/ExtensionAlreadyInstalledException.php diff --git a/extensions/extension-manager/src/Exception/ExtensionNotInstalledException.php b/extensions/package-manager/src/Exception/ExtensionNotInstalledException.php similarity index 100% rename from extensions/extension-manager/src/Exception/ExtensionNotInstalledException.php rename to extensions/package-manager/src/Exception/ExtensionNotInstalledException.php diff --git a/extensions/extension-manager/src/Exception/IndirectExtensionDependencyCannotBeRemovedException.php b/extensions/package-manager/src/Exception/IndirectExtensionDependencyCannotBeRemovedException.php similarity index 100% rename from extensions/extension-manager/src/Exception/IndirectExtensionDependencyCannotBeRemovedException.php rename to extensions/package-manager/src/Exception/IndirectExtensionDependencyCannotBeRemovedException.php diff --git a/extensions/extension-manager/src/Exception/MajorUpdateFailedException.php b/extensions/package-manager/src/Exception/MajorUpdateFailedException.php similarity index 100% rename from extensions/extension-manager/src/Exception/MajorUpdateFailedException.php rename to extensions/package-manager/src/Exception/MajorUpdateFailedException.php diff --git a/extensions/extension-manager/src/Exception/NoNewMajorVersionException.php b/extensions/package-manager/src/Exception/NoNewMajorVersionException.php similarity index 100% rename from extensions/extension-manager/src/Exception/NoNewMajorVersionException.php rename to extensions/package-manager/src/Exception/NoNewMajorVersionException.php diff --git a/extensions/extension-manager/src/Extension/Event/Installed.php b/extensions/package-manager/src/Extension/Event/Installed.php similarity index 100% rename from extensions/extension-manager/src/Extension/Event/Installed.php rename to extensions/package-manager/src/Extension/Event/Installed.php diff --git a/extensions/extension-manager/src/Extension/Event/Removed.php b/extensions/package-manager/src/Extension/Event/Removed.php similarity index 100% rename from extensions/extension-manager/src/Extension/Event/Removed.php rename to extensions/package-manager/src/Extension/Event/Removed.php diff --git a/extensions/extension-manager/src/Extension/Event/Updated.php b/extensions/package-manager/src/Extension/Event/Updated.php similarity index 100% rename from extensions/extension-manager/src/Extension/Event/Updated.php rename to extensions/package-manager/src/Extension/Event/Updated.php diff --git a/extensions/extension-manager/src/ExtensionManagerServiceProvider.php b/extensions/package-manager/src/ExtensionManagerServiceProvider.php similarity index 100% rename from extensions/extension-manager/src/ExtensionManagerServiceProvider.php rename to extensions/package-manager/src/ExtensionManagerServiceProvider.php diff --git a/extensions/extension-manager/src/Job/ComposerCommandJob.php b/extensions/package-manager/src/Job/ComposerCommandJob.php similarity index 100% rename from extensions/extension-manager/src/Job/ComposerCommandJob.php rename to extensions/package-manager/src/Job/ComposerCommandJob.php diff --git a/extensions/extension-manager/src/Job/Dispatcher.php b/extensions/package-manager/src/Job/Dispatcher.php similarity index 100% rename from extensions/extension-manager/src/Job/Dispatcher.php rename to extensions/package-manager/src/Job/Dispatcher.php diff --git a/extensions/extension-manager/src/Job/DispatcherResponse.php b/extensions/package-manager/src/Job/DispatcherResponse.php similarity index 100% rename from extensions/extension-manager/src/Job/DispatcherResponse.php rename to extensions/package-manager/src/Job/DispatcherResponse.php diff --git a/extensions/extension-manager/src/Listener/ClearCacheAfterUpdate.php b/extensions/package-manager/src/Listener/ClearCacheAfterUpdate.php similarity index 100% rename from extensions/extension-manager/src/Listener/ClearCacheAfterUpdate.php rename to extensions/package-manager/src/Listener/ClearCacheAfterUpdate.php diff --git a/extensions/extension-manager/src/Listener/ReCheckForUpdates.php b/extensions/package-manager/src/Listener/ReCheckForUpdates.php similarity index 100% rename from extensions/extension-manager/src/Listener/ReCheckForUpdates.php rename to extensions/package-manager/src/Listener/ReCheckForUpdates.php diff --git a/extensions/extension-manager/src/OutputLogger.php b/extensions/package-manager/src/OutputLogger.php similarity index 100% rename from extensions/extension-manager/src/OutputLogger.php rename to extensions/package-manager/src/OutputLogger.php diff --git a/extensions/extension-manager/src/RequirePackageValidator.php b/extensions/package-manager/src/RequirePackageValidator.php similarity index 100% rename from extensions/extension-manager/src/RequirePackageValidator.php rename to extensions/package-manager/src/RequirePackageValidator.php diff --git a/extensions/extension-manager/src/Settings/JsonSetting.php b/extensions/package-manager/src/Settings/JsonSetting.php similarity index 100% rename from extensions/extension-manager/src/Settings/JsonSetting.php rename to extensions/package-manager/src/Settings/JsonSetting.php diff --git a/extensions/extension-manager/src/Settings/LastUpdateCheck.php b/extensions/package-manager/src/Settings/LastUpdateCheck.php similarity index 100% rename from extensions/extension-manager/src/Settings/LastUpdateCheck.php rename to extensions/package-manager/src/Settings/LastUpdateCheck.php diff --git a/extensions/extension-manager/src/Settings/LastUpdateRun.php b/extensions/package-manager/src/Settings/LastUpdateRun.php similarity index 100% rename from extensions/extension-manager/src/Settings/LastUpdateRun.php rename to extensions/package-manager/src/Settings/LastUpdateRun.php diff --git a/extensions/extension-manager/src/Support/Util.php b/extensions/package-manager/src/Support/Util.php similarity index 100% rename from extensions/extension-manager/src/Support/Util.php rename to extensions/package-manager/src/Support/Util.php diff --git a/extensions/extension-manager/src/Task/Task.php b/extensions/package-manager/src/Task/Task.php similarity index 100% rename from extensions/extension-manager/src/Task/Task.php rename to extensions/package-manager/src/Task/Task.php diff --git a/extensions/extension-manager/src/Task/TaskRepository.php b/extensions/package-manager/src/Task/TaskRepository.php similarity index 100% rename from extensions/extension-manager/src/Task/TaskRepository.php rename to extensions/package-manager/src/Task/TaskRepository.php diff --git a/extensions/extension-manager/src/UpdateExtensionValidator.php b/extensions/package-manager/src/UpdateExtensionValidator.php similarity index 100% rename from extensions/extension-manager/src/UpdateExtensionValidator.php rename to extensions/package-manager/src/UpdateExtensionValidator.php diff --git a/extensions/extension-manager/src/WhyNotValidator.php b/extensions/package-manager/src/WhyNotValidator.php similarity index 100% rename from extensions/extension-manager/src/WhyNotValidator.php rename to extensions/package-manager/src/WhyNotValidator.php diff --git a/extensions/extension-manager/tests/fixtures/.gitkeep b/extensions/package-manager/tests/fixtures/.gitkeep similarity index 100% rename from extensions/extension-manager/tests/fixtures/.gitkeep rename to extensions/package-manager/tests/fixtures/.gitkeep diff --git a/extensions/extension-manager/tests/integration/ChangeComposerConfig.php b/extensions/package-manager/tests/integration/ChangeComposerConfig.php similarity index 100% rename from extensions/extension-manager/tests/integration/ChangeComposerConfig.php rename to extensions/package-manager/tests/integration/ChangeComposerConfig.php diff --git a/extensions/extension-manager/tests/integration/DummyExtensions.php b/extensions/package-manager/tests/integration/DummyExtensions.php similarity index 100% rename from extensions/extension-manager/tests/integration/DummyExtensions.php rename to extensions/package-manager/tests/integration/DummyExtensions.php diff --git a/extensions/extension-manager/tests/integration/RefreshComposerSetup.php b/extensions/package-manager/tests/integration/RefreshComposerSetup.php similarity index 100% rename from extensions/extension-manager/tests/integration/RefreshComposerSetup.php rename to extensions/package-manager/tests/integration/RefreshComposerSetup.php diff --git a/extensions/extension-manager/tests/integration/SetupComposer.php b/extensions/package-manager/tests/integration/SetupComposer.php similarity index 100% rename from extensions/extension-manager/tests/integration/SetupComposer.php rename to extensions/package-manager/tests/integration/SetupComposer.php diff --git a/extensions/extension-manager/tests/integration/TestCase.php b/extensions/package-manager/tests/integration/TestCase.php similarity index 100% rename from extensions/extension-manager/tests/integration/TestCase.php rename to extensions/package-manager/tests/integration/TestCase.php diff --git a/extensions/extension-manager/tests/integration/api/CheckForUpdatesTest.php b/extensions/package-manager/tests/integration/api/CheckForUpdatesTest.php similarity index 100% rename from extensions/extension-manager/tests/integration/api/CheckForUpdatesTest.php rename to extensions/package-manager/tests/integration/api/CheckForUpdatesTest.php diff --git a/extensions/extension-manager/tests/integration/api/GlobalUpdateTest.php b/extensions/package-manager/tests/integration/api/GlobalUpdateTest.php similarity index 100% rename from extensions/extension-manager/tests/integration/api/GlobalUpdateTest.php rename to extensions/package-manager/tests/integration/api/GlobalUpdateTest.php diff --git a/extensions/extension-manager/tests/integration/api/MajorUpdateTest.php b/extensions/package-manager/tests/integration/api/MajorUpdateTest.php similarity index 100% rename from extensions/extension-manager/tests/integration/api/MajorUpdateTest.php rename to extensions/package-manager/tests/integration/api/MajorUpdateTest.php diff --git a/extensions/extension-manager/tests/integration/api/MinorUpdateTest.php b/extensions/package-manager/tests/integration/api/MinorUpdateTest.php similarity index 100% rename from extensions/extension-manager/tests/integration/api/MinorUpdateTest.php rename to extensions/package-manager/tests/integration/api/MinorUpdateTest.php diff --git a/extensions/extension-manager/tests/integration/api/extensions/RemoveExtensionTest.php b/extensions/package-manager/tests/integration/api/extensions/RemoveExtensionTest.php similarity index 100% rename from extensions/extension-manager/tests/integration/api/extensions/RemoveExtensionTest.php rename to extensions/package-manager/tests/integration/api/extensions/RemoveExtensionTest.php diff --git a/extensions/extension-manager/tests/integration/api/extensions/RequireExtensionTest.php b/extensions/package-manager/tests/integration/api/extensions/RequireExtensionTest.php similarity index 100% rename from extensions/extension-manager/tests/integration/api/extensions/RequireExtensionTest.php rename to extensions/package-manager/tests/integration/api/extensions/RequireExtensionTest.php diff --git a/extensions/extension-manager/tests/integration/api/extensions/UpdateExtensionTest.php b/extensions/package-manager/tests/integration/api/extensions/UpdateExtensionTest.php similarity index 100% rename from extensions/extension-manager/tests/integration/api/extensions/UpdateExtensionTest.php rename to extensions/package-manager/tests/integration/api/extensions/UpdateExtensionTest.php diff --git a/extensions/extension-manager/tests/integration/setup.php b/extensions/package-manager/tests/integration/setup.php similarity index 100% rename from extensions/extension-manager/tests/integration/setup.php rename to extensions/package-manager/tests/integration/setup.php diff --git a/extensions/extension-manager/tests/phpunit.integration.xml b/extensions/package-manager/tests/phpunit.integration.xml similarity index 100% rename from extensions/extension-manager/tests/phpunit.integration.xml rename to extensions/package-manager/tests/phpunit.integration.xml diff --git a/extensions/extension-manager/tests/phpunit.unit.xml b/extensions/package-manager/tests/phpunit.unit.xml similarity index 100% rename from extensions/extension-manager/tests/phpunit.unit.xml rename to extensions/package-manager/tests/phpunit.unit.xml diff --git a/extensions/extension-manager/tests/unit/.gitkeep b/extensions/package-manager/tests/unit/.gitkeep similarity index 100% rename from extensions/extension-manager/tests/unit/.gitkeep rename to extensions/package-manager/tests/unit/.gitkeep diff --git a/flarum-monorepo.json b/flarum-monorepo.json index 55279ee7d6f..af70be776b9 100644 --- a/flarum-monorepo.json +++ b/flarum-monorepo.json @@ -62,7 +62,7 @@ "mainBranch": "main" }, { - "name": "extension-manager", + "name": "package-manager", "gitRemote": "git@github.com:flarum/extension-manager.git", "mainBranch": "main" }, diff --git a/phpstan.neon b/phpstan.neon index 288e0d82434..40cf7074c60 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -20,7 +20,7 @@ parameters: - extensions/nicknames/src - extensions/nicknames/extend.php - extensions/extension-manager/src - - extensions/extension-manager/extend.php + - extensions/package-manager/extend.php - extensions/pusher/src - extensions/pusher/extend.php - extensions/statistics/src