File tree 1 file changed +11
-2
lines changed
1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change 2
2
3
3
namespace Enqueue \Bundle ;
4
4
5
+ use Enqueue \AmqpBunny \AmqpConnectionFactory as AmqpBunnyConnectionFactory ;
6
+ use Enqueue \AmqpExt \AmqpConnectionFactory as AmqpExtConnectionFactory ;
7
+ use Enqueue \AmqpLib \AmqpConnectionFactory as AmqpLibConnectionFactory ;
5
8
use Enqueue \AsyncEventDispatcher \DependencyInjection \AsyncEventsPass ;
6
9
use Enqueue \AsyncEventDispatcher \DependencyInjection \AsyncTransformersPass ;
7
10
use Enqueue \Bundle \DependencyInjection \Compiler \BuildClientExtensionsPass ;
@@ -54,8 +57,14 @@ public function build(ContainerBuilder $container)
54
57
$ extension ->addTransportFactory (new RabbitMqStompTransportFactory ());
55
58
}
56
59
57
- $ extension ->addTransportFactory (new AmqpTransportFactory ('amqp ' ));
58
- $ extension ->addTransportFactory (new RabbitMqAmqpTransportFactory ('rabbitmq_amqp ' ));
60
+ if (
61
+ class_exists (AmqpBunnyConnectionFactory::class) ||
62
+ class_exists (AmqpExtConnectionFactory::class) ||
63
+ class_exists (AmqpLibConnectionFactory::class)
64
+ ) {
65
+ $ extension ->addTransportFactory (new AmqpTransportFactory ('amqp ' ));
66
+ $ extension ->addTransportFactory (new RabbitMqAmqpTransportFactory ('rabbitmq_amqp ' ));
67
+ }
59
68
60
69
if (class_exists (FsConnectionFactory::class)) {
61
70
$ extension ->addTransportFactory (new FsTransportFactory ());
You can’t perform that action at this time.
0 commit comments