Example #1
0
 /**
  * {@inheritdoc}
  */
 public function register()
 {
     $this->container->registerSingleton([ConnectionManager::class, 'database'], function ($container) {
         if ($container->has('pagination')) {
             Query::setPaginationFactory(function () use($container) {
                 return $container->get('pagination');
             });
         }
         $config = $container->get('config')->get('database');
         return new ConnectionManager($config['default'], $config['configurations']);
     });
 }