@@ -54,54 +54,54 @@ public function build(ContainerBuilder $container)
54
54
$ extension = $ container ->getExtension ('enqueue ' );
55
55
56
56
if (class_exists (StompConnectionFactory::class)) {
57
- $ extension ->addTransportFactory (new StompTransportFactory ('stomp ' ));
58
- $ extension ->addTransportFactory (new RabbitMqStompTransportFactory ('rabbitmq_stomp ' ));
57
+ $ extension ->setTransportFactory (new StompTransportFactory ('stomp ' ));
58
+ $ extension ->setTransportFactory (new RabbitMqStompTransportFactory ('rabbitmq_stomp ' ));
59
59
} else {
60
- $ extension ->addTransportFactory (new MissingTransportFactory ('stomp ' , ['enqueue/stomp ' ]));
61
- $ extension ->addTransportFactory (new MissingTransportFactory ('rabbitmq_stomp ' , ['enqueue/stomp ' ]));
60
+ $ extension ->setTransportFactory (new MissingTransportFactory ('stomp ' , ['enqueue/stomp ' ]));
61
+ $ extension ->setTransportFactory (new MissingTransportFactory ('rabbitmq_stomp ' , ['enqueue/stomp ' ]));
62
62
}
63
63
64
64
if (
65
65
class_exists (AmqpBunnyConnectionFactory::class) ||
66
66
class_exists (AmqpExtConnectionFactory::class) ||
67
67
class_exists (AmqpLibConnectionFactory::class)
68
68
) {
69
- $ extension ->addTransportFactory (new AmqpTransportFactory ('amqp ' ));
70
- $ extension ->addTransportFactory (new RabbitMqAmqpTransportFactory ('rabbitmq_amqp ' ));
69
+ $ extension ->setTransportFactory (new AmqpTransportFactory ('amqp ' ));
70
+ $ extension ->setTransportFactory (new RabbitMqAmqpTransportFactory ('rabbitmq_amqp ' ));
71
71
} else {
72
72
$ amppPackages = ['enqueue/amqp-ext ' , 'enqueue/amqp-bunny ' , 'enqueue/amqp-lib ' ];
73
- $ extension ->addTransportFactory (new MissingTransportFactory ('amqp ' , $ amppPackages ));
74
- $ extension ->addTransportFactory (new MissingTransportFactory ('rabbitmq_amqp ' , $ amppPackages ));
73
+ $ extension ->setTransportFactory (new MissingTransportFactory ('amqp ' , $ amppPackages ));
74
+ $ extension ->setTransportFactory (new MissingTransportFactory ('rabbitmq_amqp ' , $ amppPackages ));
75
75
}
76
76
77
77
if (class_exists (FsConnectionFactory::class)) {
78
- $ extension ->addTransportFactory (new FsTransportFactory ('fs ' ));
78
+ $ extension ->setTransportFactory (new FsTransportFactory ('fs ' ));
79
79
} else {
80
- $ extension ->addTransportFactory (new MissingTransportFactory ('fs ' , ['enqueue/fs ' ]));
80
+ $ extension ->setTransportFactory (new MissingTransportFactory ('fs ' , ['enqueue/fs ' ]));
81
81
}
82
82
83
83
if (class_exists (RedisConnectionFactory::class)) {
84
- $ extension ->addTransportFactory (new RedisTransportFactory ('redis ' ));
84
+ $ extension ->setTransportFactory (new RedisTransportFactory ('redis ' ));
85
85
} else {
86
- $ extension ->addTransportFactory (new MissingTransportFactory ('redis ' , ['enqueue/redis ' ]));
86
+ $ extension ->setTransportFactory (new MissingTransportFactory ('redis ' , ['enqueue/redis ' ]));
87
87
}
88
88
89
89
if (class_exists (DbalConnectionFactory::class)) {
90
- $ extension ->addTransportFactory (new DbalTransportFactory ('dbal ' ));
90
+ $ extension ->setTransportFactory (new DbalTransportFactory ('dbal ' ));
91
91
} else {
92
- $ extension ->addTransportFactory (new MissingTransportFactory ('dbal ' , ['enqueue/dbal ' ]));
92
+ $ extension ->setTransportFactory (new MissingTransportFactory ('dbal ' , ['enqueue/dbal ' ]));
93
93
}
94
94
95
95
if (class_exists (SqsConnectionFactory::class)) {
96
- $ extension ->addTransportFactory (new SqsTransportFactory ('sqs ' ));
96
+ $ extension ->setTransportFactory (new SqsTransportFactory ('sqs ' ));
97
97
} else {
98
- $ extension ->addTransportFactory (new MissingTransportFactory ('sqs ' , ['enqueue/sqs ' ]));
98
+ $ extension ->setTransportFactory (new MissingTransportFactory ('sqs ' , ['enqueue/sqs ' ]));
99
99
}
100
100
101
101
if (class_exists (GpsConnectionFactory::class)) {
102
- $ extension ->addTransportFactory (new GpsTransportFactory ('gps ' ));
102
+ $ extension ->setTransportFactory (new GpsTransportFactory ('gps ' ));
103
103
} else {
104
- $ extension ->addTransportFactory (new MissingTransportFactory ('gps ' , ['enqueue/gps ' ]));
104
+ $ extension ->setTransportFactory (new MissingTransportFactory ('gps ' , ['enqueue/gps ' ]));
105
105
}
106
106
107
107
$ container ->addCompilerPass (new AsyncEventsPass (), PassConfig::TYPE_BEFORE_OPTIMIZATION , 100 );
0 commit comments