There is no license information available for the latest version (dev-master) of this package.

dev-master / 0.1.x-dev 2014-08-01 07:26 UTC

This package is auto-updated.

Last update: 2024-04-12 03:02:37 UTC


Integrate Silex into symfony2 full stack (with the exception of pimple/service providers, but we have bundles instead :D).


My experience of silex is that it's very quick to write a few controllers, and have a website working. However I always end up missing the configuration layer of symfony full stack. I also quickly start to miss the popular symfony bundles.

The idea here is to define your controllers like in a silex application (fast prototyping), while keeping the full stack advantages.

For example, you could write an api with the silex api while still being able to leverage the FOSRestBundle features.


  • Require adrienbrault/SilexBundle 0.1.*@dev
  • Add AdrienBrault\SilexBundle\SilexBundle to your AppKernel
  • Add the following to your routing.yml:
    resource: .
    type: silex
  • Configure the bundle to use your "silex files":
        - "%kernel.root_dir%/../src/controllers.php"
  • Profit:

// src/controllers.php

$app->get('/', function () {
    return 'Hello!';

$app->get('/wow/{name}', function ($name) use ($app) {
    return $app['twig']->render('wow.html.twig', array(
        'name' => $name,