Skip to content

Commit 83e4b7d

Browse files
committed
Move the message bus configuration from config file to extension
1 parent 264cee0 commit 83e4b7d

File tree

3 files changed

+13
-8
lines changed

3 files changed

+13
-8
lines changed

src/DependencyInjection/SetonoSyliusMeilisearchExtension.php

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,12 @@
1919
use Symfony\Component\DependencyInjection\ContainerBuilder;
2020
use Symfony\Component\DependencyInjection\Definition;
2121
use Symfony\Component\DependencyInjection\Extension\Extension;
22+
use Symfony\Component\DependencyInjection\Extension\PrependExtensionInterface;
2223
use Symfony\Component\DependencyInjection\Loader\XmlFileLoader;
2324
use Symfony\Component\DependencyInjection\Reference;
2425
use function Symfony\Component\String\u;
2526

26-
final class SetonoSyliusMeilisearchExtension extends Extension
27+
final class SetonoSyliusMeilisearchExtension extends Extension implements PrependExtensionInterface
2728
{
2829
public function load(array $configs, ContainerBuilder $container): void
2930
{
@@ -83,6 +84,17 @@ public function load(array $configs, ContainerBuilder $container): void
8384
self::registerIndexesConfiguration($config['indexes'], $container);
8485
}
8586

87+
public function prepend(ContainerBuilder $container): void
88+
{
89+
$container->prependExtensionConfig('framework', [
90+
'messenger' => [
91+
'buses' => [
92+
'setono_sylius_meilisearch.command_bus' => null,
93+
],
94+
],
95+
]);
96+
}
97+
8698
/**
8799
* @param array<string, array{document: class-string<Document>, indexer: string|null, entities: list<class-string>, prefix: string|null}> $config
88100
*/

src/Resources/config/app/config.yaml

Lines changed: 0 additions & 4 deletions
This file was deleted.

tests/Application/config/packages/setono_sylius_meilisearch.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
imports:
2-
- { resource: "@SetonoSyliusMeilisearchPlugin/Resources/config/app/config.yaml" }
3-
41
setono_sylius_meilisearch:
52
indexes:
63
products:

0 commit comments

Comments
 (0)