Doctrine\MongoDB\Connection::doSelectDatabase PHP Method

doSelectDatabase() protected method

If a logger callable was defined, a LoggableDatabase will be returned.
See also: Connection::selectDatabase()
protected doSelectDatabase ( string $name ) : Doctrine\MongoDB\Database
$name string
return Doctrine\MongoDB\Database
    protected function doSelectDatabase($name)
    {
        $mongoDB = $this->mongoClient->selectDB($name);
        $numRetries = $this->config->getRetryQuery();
        $loggerCallable = $this->config->getLoggerCallable();
        return $loggerCallable !== null ? new LoggableDatabase($this, $mongoDB, $this->eventManager, $numRetries, $loggerCallable) : new Database($this, $mongoDB, $this->eventManager, $numRetries);
    }