DB\Mongo::__construct PHP Method

__construct() public method

Instantiate class
public __construct ( $dsn, $dbname, array $options = NULL )
$dsn string
$dbname string
$options array array
    function __construct($dsn, $dbname, array $options = NULL)
    {
        $this->uuid = \Base::instance()->hash($this->dsn = $dsn);
        $class = class_exists('\\MongoClient') ? '\\MongoClient' : '\\Mongo';
        $this->db = new \MongoDB(new $class($dsn, $options ?: []), $dbname);
        $this->setprofilinglevel(2);
    }

Usage Example

 function __construct($dsn, $dbname, array $options = NULL)
 {
     parent::__construct($dsn, $dbname, $options = NULL);
 }