register(new MonologServiceProvider()); $app->register(new ServiceControllerServiceProvider()); $app->register(new AssetServiceProvider()); $app->register(new TwigServiceProvider()); $app->register(new HttpFragmentServiceProvider()); $app['twig'] = $app->extend('twig', function ($twig, $app) { // add custom globals, filters, tags, ... return $twig; }); // Support PATCH/PUT/DELETE.. emulation on POST for browsers. Beware XSS. Request::enableHttpMethodParameterOverride(); $app['model'] = function (Application $app) { return new Model($app['data']); }; return $app;