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; }); $app['converter.user'] = function () { return new UserConverter(); }; $app['route_class'] = AppRoute::class; // Support PATCH/PUT/DELETE.. emulation on POST for browsers. Beware XSS. Request::enableHttpMethodParameterOverride(); return $app;