Skip to content

Commit

Permalink
Support +srv mongo connections (#21)
Browse files Browse the repository at this point in the history
* Support +srv mongo connections

* Add transport supports test
  • Loading branch information
markitosgv authored Jan 31, 2021
1 parent 420bf6a commit 1d1d93d
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/MongoTransportFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,6 @@ public function createTransport(

public function supports(string $dsn, array $options): bool
{
return 0 === strpos($dsn, 'mongodb://');
return (0 === strpos($dsn, 'mongodb://') || 0 === strpos($dsn, 'mongodb+srv://'));
}
}
1 change: 1 addition & 0 deletions tests/Unit/MongoTransportFactoryTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ public function itShouldSupportOnlyMongoSchema(): void
$factory = new MongoTransportFactory();

$this->assertTrue($factory->supports('mongodb://default', []));
$this->assertTrue($factory->supports('mongodb+srv://default', []));
$this->assertFalse($factory->supports('doctrine://', []));
}

Expand Down

0 comments on commit 1d1d93d

Please sign in to comment.