Commit 3a26fe2a authored by Jeremy Mikola's avatar Jeremy Mikola

PHPLIB-143: Default URI for Client constructor

parent 9317e3c9
......@@ -28,7 +28,7 @@ class Client
* @param array $options Additional connection string options
* @param array $driverOptions Driver-specific options
*/
public function __construct($uri, array $options = [], array $driverOptions = [])
public function __construct($uri = 'mongodb://localhost:27017', array $options = [], array $driverOptions = [])
{
$this->manager = new Manager($uri, $options, $driverOptions);
$this->uri = (string) $uri;
......
......@@ -9,6 +9,13 @@ use MongoDB\Client;
*/
class ClientTest extends TestCase
{
public function testConstructorDefaultUri()
{
$client = new Client();
$this->assertEquals('mongodb://localhost:27017', (string) $client);
}
public function testToString()
{
$client = new Client($this->getUri());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment