6
6
use Enqueue \AsyncEventDispatcher \DependencyInjection \AsyncEventsPass ;
7
7
use Enqueue \AsyncEventDispatcher \DependencyInjection \AsyncTransformersPass ;
8
8
use Enqueue \Bundle \DependencyInjection \Compiler \BuildClientExtensionsPass ;
9
- use Enqueue \Bundle \DependencyInjection \Compiler \BuildClientRoutingPass ;
10
9
use Enqueue \Bundle \DependencyInjection \Compiler \BuildConsumptionExtensionsPass ;
11
- use Enqueue \Bundle \DependencyInjection \Compiler \BuildExclusiveCommandsExtensionPass ;
12
- use Enqueue \Bundle \DependencyInjection \Compiler \BuildProcessorRegistryPass ;
13
10
use Enqueue \Bundle \DependencyInjection \Compiler \BuildQueueMetaRegistryPass ;
14
11
use Enqueue \Bundle \DependencyInjection \Compiler \BuildTopicMetaSubscribersPass ;
12
+ use Enqueue \Symfony \DependencyInjection \AnalyzeRouteCollectionPass ;
13
+ use Enqueue \Symfony \DependencyInjection \BuildCommandSubscriberRoutesPass ;
14
+ use Enqueue \Symfony \DependencyInjection \BuildProcessorRegistryPass ;
15
+ use Enqueue \Symfony \DependencyInjection \BuildProcessorRoutesPass ;
16
+ use Enqueue \Symfony \DependencyInjection \BuildTopicSubscriberRoutesPass ;
15
17
use Symfony \Component \DependencyInjection \Compiler \PassConfig ;
16
18
use Symfony \Component \DependencyInjection \ContainerBuilder ;
17
19
use Symfony \Component \HttpKernel \Bundle \Bundle ;
@@ -21,12 +23,15 @@ class EnqueueBundle extends Bundle
21
23
public function build (ContainerBuilder $ container ): void
22
24
{
23
25
$ container ->addCompilerPass (new BuildConsumptionExtensionsPass ());
24
- $ container ->addCompilerPass (new BuildClientRoutingPass ());
25
- $ container ->addCompilerPass (new BuildProcessorRegistryPass ());
26
26
$ container ->addCompilerPass (new BuildTopicMetaSubscribersPass ());
27
27
$ container ->addCompilerPass (new BuildQueueMetaRegistryPass ());
28
28
$ container ->addCompilerPass (new BuildClientExtensionsPass ());
29
- $ container ->addCompilerPass (new BuildExclusiveCommandsExtensionPass ());
29
+
30
+ $ container ->addCompilerPass (new BuildTopicSubscriberRoutesPass ('default ' ), 100 );
31
+ $ container ->addCompilerPass (new BuildCommandSubscriberRoutesPass ('default ' ), 100 );
32
+ $ container ->addCompilerPass (new BuildProcessorRoutesPass ('default ' ), 100 );
33
+ $ container ->addCompilerPass (new AnalyzeRouteCollectionPass ('default ' ), 30 );
34
+ $ container ->addCompilerPass (new BuildProcessorRegistryPass ('default ' ));
30
35
31
36
if (class_exists (AsyncEventDispatcherExtension::class)) {
32
37
$ container ->addCompilerPass (new AsyncEventsPass (), PassConfig::TYPE_BEFORE_OPTIMIZATION , 100 );
0 commit comments