SlimCMS\Modules\ModuleLoader::checkDbConnection PHP Method

checkDbConnection() protected static method

protected static checkDbConnection ( )
    protected static function checkDbConnection()
    {
        $container = AppFactory::getInstance()->getContainer();
        if ($container->offsetExists('db')) {
            return;
        }
        $config = $container->config;
        $settings = $container->settings;
        $capsule = new Capsule();
        $capsule->addConnection($config['db'][$settings['db_driver']]);
        $capsule->setAsGlobal();
        $capsule->bootEloquent();
        $container['db'] = function () {
            return new Capsule();
        };
    }