コード例 #1
0
 /**
  * Register MongoDbConnector within the application
  *
  * @return void
  */
 public function registerConnector()
 {
     $connectionString = $this->buildConnectionString();
     $connection = new MongoDbConnector();
     $connection->getConnection($connectionString);
     $this->app['MongoLidConnector'] = $this->app->share(function ($app) use($connection) {
         return $connection;
     });
 }
コード例 #2
0
ファイル: Model.php プロジェクト: utz0r2/mongolid
 /**
  * Returns the database object (the connection)
  *
  * @return MongoDB
  */
 protected function db()
 {
     if (!static::$connection) {
         $connector = new MongoDbConnector();
         static::$connection = $connector->getConnection();
     }
     return static::$connection->{$this->database};
 }