Skip to content

Commit 3b8c997

Browse files
committed
Add mongodb transport.
1 parent e15e92f commit 3b8c997

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

pkg/enqueue-bundle/EnqueueBundle.php

+7
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
use Enqueue\Fs\Symfony\FsTransportFactory;
2222
use Enqueue\Gps\GpsConnectionFactory;
2323
use Enqueue\Gps\Symfony\GpsTransportFactory;
24+
use Enqueue\Mongodb\Symfony\MongodbTransportFactory;
2425
use Enqueue\RdKafka\RdKafkaConnectionFactory;
2526
use Enqueue\RdKafka\Symfony\RdKafkaTransportFactory;
2627
use Enqueue\Redis\RedisConnectionFactory;
@@ -112,6 +113,12 @@ class_exists(AmqpLibConnectionFactory::class)
112113
$extension->setTransportFactory(new MissingTransportFactory('rdkafka', ['enqueue/rdkafka']));
113114
}
114115

116+
if (class_exists(MongodbTransportFactory::class)) {
117+
$extension->setTransportFactory(new MongodbTransportFactory('mongodb'));
118+
} else {
119+
$extension->setTransportFactory(new MissingTransportFactory('mongodb', ['enqueue/mongodb']));
120+
}
121+
115122
$container->addCompilerPass(new AsyncEventsPass(), PassConfig::TYPE_BEFORE_OPTIMIZATION, 100);
116123
$container->addCompilerPass(new AsyncTransformersPass(), PassConfig::TYPE_BEFORE_OPTIMIZATION, 100);
117124
}

0 commit comments

Comments
 (0)