From c65f1d495df751cbca858ecd316769f130574811 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Fastr=C3=A9?= Date: Thu, 19 Dec 2024 21:33:55 +0100 Subject: [PATCH] Refactor ConfigureOpenstackObjectStorageCommand - change namespace for more obvious handling; - remove command of local storage is configured --- .../ConfigureOpenstackObjectStorageCommand.php | 2 +- .../Compiler/StorageConfigurationCompilerPass.php | 2 ++ .../ConfigureOpenstackObjectStorageCommandTest.php | 4 ++-- src/Bundle/ChillDocStoreBundle/config/services.yaml | 3 --- 4 files changed, 5 insertions(+), 6 deletions(-) rename src/Bundle/ChillDocStoreBundle/AsyncUpload/{Command => Driver/OpenstackObjectStore}/ConfigureOpenstackObjectStorageCommand.php (97%) rename src/Bundle/ChillDocStoreBundle/Tests/AsyncUpload/{Command => Driver/OpenstackObjectStore}/ConfigureOpenstackObjectStorageCommandTest.php (91%) diff --git a/src/Bundle/ChillDocStoreBundle/AsyncUpload/Command/ConfigureOpenstackObjectStorageCommand.php b/src/Bundle/ChillDocStoreBundle/AsyncUpload/Driver/OpenstackObjectStore/ConfigureOpenstackObjectStorageCommand.php similarity index 97% rename from src/Bundle/ChillDocStoreBundle/AsyncUpload/Command/ConfigureOpenstackObjectStorageCommand.php rename to src/Bundle/ChillDocStoreBundle/AsyncUpload/Driver/OpenstackObjectStore/ConfigureOpenstackObjectStorageCommand.php index fd1b41481..13e0a6bbe 100644 --- a/src/Bundle/ChillDocStoreBundle/AsyncUpload/Command/ConfigureOpenstackObjectStorageCommand.php +++ b/src/Bundle/ChillDocStoreBundle/AsyncUpload/Driver/OpenstackObjectStore/ConfigureOpenstackObjectStorageCommand.php @@ -9,7 +9,7 @@ declare(strict_types=1); * the LICENSE file that was distributed with this source code. */ -namespace Chill\DocStoreBundle\AsyncUpload\Command; +namespace Chill\DocStoreBundle\AsyncUpload\Driver\OpenstackObjectStore; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\InputInterface; diff --git a/src/Bundle/ChillDocStoreBundle/DependencyInjection/Compiler/StorageConfigurationCompilerPass.php b/src/Bundle/ChillDocStoreBundle/DependencyInjection/Compiler/StorageConfigurationCompilerPass.php index f36cba2f4..6b6d5573b 100644 --- a/src/Bundle/ChillDocStoreBundle/DependencyInjection/Compiler/StorageConfigurationCompilerPass.php +++ b/src/Bundle/ChillDocStoreBundle/DependencyInjection/Compiler/StorageConfigurationCompilerPass.php @@ -12,6 +12,7 @@ declare(strict_types=1); namespace Chill\DocStoreBundle\DependencyInjection\Compiler; use Chill\DocStoreBundle\AsyncUpload\Driver\LocalStorage\TempUrlLocalStorageGenerator; +use Chill\DocStoreBundle\AsyncUpload\Driver\OpenstackObjectStore\ConfigureOpenstackObjectStorageCommand; use Chill\DocStoreBundle\AsyncUpload\Driver\OpenstackObjectStore\TempUrlOpenstackGenerator; use Chill\DocStoreBundle\AsyncUpload\TempUrlGeneratorInterface; use Chill\DocStoreBundle\Service\StoredObjectManagerInterface; @@ -24,6 +25,7 @@ class StorageConfigurationCompilerPass implements CompilerPassInterface private const SERVICES_OPENSTACK = [ \Chill\DocStoreBundle\AsyncUpload\Driver\OpenstackObjectStore\StoredObjectManager::class, TempUrlOpenstackGenerator::class, + ConfigureOpenstackObjectStorageCommand::class, ]; private const SERVICES_LOCAL_STORAGE = [ diff --git a/src/Bundle/ChillDocStoreBundle/Tests/AsyncUpload/Command/ConfigureOpenstackObjectStorageCommandTest.php b/src/Bundle/ChillDocStoreBundle/Tests/AsyncUpload/Driver/OpenstackObjectStore/ConfigureOpenstackObjectStorageCommandTest.php similarity index 91% rename from src/Bundle/ChillDocStoreBundle/Tests/AsyncUpload/Command/ConfigureOpenstackObjectStorageCommandTest.php rename to src/Bundle/ChillDocStoreBundle/Tests/AsyncUpload/Driver/OpenstackObjectStore/ConfigureOpenstackObjectStorageCommandTest.php index e0318313c..ccb9920d4 100644 --- a/src/Bundle/ChillDocStoreBundle/Tests/AsyncUpload/Command/ConfigureOpenstackObjectStorageCommandTest.php +++ b/src/Bundle/ChillDocStoreBundle/Tests/AsyncUpload/Driver/OpenstackObjectStore/ConfigureOpenstackObjectStorageCommandTest.php @@ -9,9 +9,9 @@ declare(strict_types=1); * the LICENSE file that was distributed with this source code. */ -namespace AsyncUpload\Command; +namespace Chill\DocStoreBundle\Tests\AsyncUpload\Driver\OpenstackObjectStore; -use Chill\DocStoreBundle\AsyncUpload\Command\ConfigureOpenstackObjectStorageCommand; +use Chill\DocStoreBundle\AsyncUpload\Driver\OpenstackObjectStore\ConfigureOpenstackObjectStorageCommand; use PHPUnit\Framework\TestCase; use Symfony\Component\Console\Tester\CommandTester; use Symfony\Component\DependencyInjection\ParameterBag\ParameterBag; diff --git a/src/Bundle/ChillDocStoreBundle/config/services.yaml b/src/Bundle/ChillDocStoreBundle/config/services.yaml index d8b4b0b61..070731b54 100644 --- a/src/Bundle/ChillDocStoreBundle/config/services.yaml +++ b/src/Bundle/ChillDocStoreBundle/config/services.yaml @@ -56,6 +56,3 @@ services: Chill\DocStoreBundle\AsyncUpload\Templating\: resource: '../AsyncUpload/Templating/' - - Chill\DocStoreBundle\AsyncUpload\Command\: - resource: '../AsyncUpload/Command/'