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');
}
}