Skip to content

Commit 2e8f931

Browse files
committed
fix
1 parent 83d4b85 commit 2e8f931

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

pkg/mongodb/Symfony/MongodbTransportFactory.php

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ public function addConfiguration(ArrayNodeDefinition $builder)
4242
->children()
4343
->scalarNode('dsn')
4444
->info('The Mongodb DSN. Other parameters are ignored if set')
45+
->isRequired()
4546
->end()
4647
->scalarNode('dbname')
4748
->defaultValue('enqueue')
@@ -64,12 +65,7 @@ public function addConfiguration(ArrayNodeDefinition $builder)
6465
*/
6566
public function createConnectionFactory(ContainerBuilder $container, array $config)
6667
{
67-
if (false == empty($config['dsn'])) {
68-
$factory = new Definition(MongodbConnectionFactory::class);
69-
$factory->setArguments([$config]);
70-
} else {
71-
throw new \LogicException('Set "dsn" options when you want ot use Mongodb.');
72-
}
68+
$factory = new Definition(MongodbConnectionFactory::class, [$config]);
7369

7470
$factoryId = sprintf('enqueue.transport.%s.connection_factory', $this->getName());
7571
$container->setDefinition($factoryId, $factory);

0 commit comments

Comments
 (0)