/** * {@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']); }); }