public function sources($class = null)
{
$this->_checkConnection();
$conn = $this->connection;
return array_map(function ($col) {
return $col->getName();
}, $conn->listCollections());
}
public function testSourcesNoConnectionException() { $db = new MongoDb(array('host' => null, 'autoConnect' => false)); $this->assertException('Could not connect to the database.', function () use($db) { $db->sources(null); }); }