Ejemplo n.º 1
0
 /**
  * Register the service provider.
  *
  * @return void
  */
 public function register()
 {
     $this->app->singleton('mongoveldb', function () {
         return new DB();
     });
     Mongovel::setContainer($this->app);
     $this->registerEvents();
 }
Ejemplo n.º 2
0
 public static function setUpBeforeClass()
 {
     $container = new Container();
     $container->bind('config', function () {
         return Mockery::mock('Config', function ($mock) {
             $mock->shouldReceive('get')->andReturnUsing(function ($key) {
                 if ($key == 'database.mongodb.default') {
                     return array('host' => 'localhost', 'port' => 27017, 'database' => 'mongovel_tests');
                 }
                 if ($key == 'profiling.mongo') {
                     return false;
                 }
             });
         });
     });
     $container->singleton('mongoveldb', function () {
         return new DB();
     });
     Mongovel::setContainer($container);
     self::$db = Mongovel::getContainer()->make('mongoveldb');
 }