CRUDlex\ServiceProvider::initMissingServiceProviders PHP Method

initMissingServiceProviders() protected method

Initializes needed but yet missing service providers.
protected initMissingServiceProviders ( Pimple\Container $app )
$app Pimple\Container the application container
    protected function initMissingServiceProviders(Container $app)
    {
        if (!$app->offsetExists('translator')) {
            $app->register(new LocaleServiceProvider());
            $app->register(new TranslationServiceProvider(), ['locale_fallbacks' => ['en']]);
        }
        if (!$app->offsetExists('session')) {
            $app->register(new SessionServiceProvider());
        }
        if (!$app->offsetExists('twig')) {
            $app->register(new TwigServiceProvider());
            $app['twig.loader.filesystem']->addPath(__DIR__ . '/../views/', 'crud');
        }
    }