app.php 577 B

1234567891011121314151617181920
  1. <?php
  2. use Silex\Application;
  3. use Silex\Provider\AssetServiceProvider;
  4. use Silex\Provider\TwigServiceProvider;
  5. use Silex\Provider\ServiceControllerServiceProvider;
  6. use Silex\Provider\HttpFragmentServiceProvider;
  7. $app = new Application();
  8. $app->register(new ServiceControllerServiceProvider());
  9. $app->register(new AssetServiceProvider());
  10. $app->register(new TwigServiceProvider());
  11. $app->register(new HttpFragmentServiceProvider());
  12. $app['twig'] = $app->extend('twig', function ($twig, $app) {
  13. // add custom globals, filters, tags, ...
  14. return $twig;
  15. });
  16. return $app;