The PHP micro-framework based on the Symfony2 Components
PHP Shell
Pull request Compare This branch is 113 commits behind silexphp:master.
Latest commit 2776407 May 3, 2016 @fabpot bug #1324 Added test for access rule path array (georaldcamposano)
This PR was squashed before being merged into the 2.0.x-dev branch (closes #1324).


Added test for access rule path array

Related to PR #1310 Also fixed default value for 5th argument passed to RequestMatcher


5a9516e Added test for access rule path array


Silex, a simple Web Framework

Silex is a PHP micro-framework to develop websites based on Symfony components:


require_once __DIR__.'/../vendor/autoload.php';

$app = new Silex\Application();

$app->get('/hello/{name}', function ($name) use ($app) {
  return 'Hello '.$app->escape($name);


Silex works with PHP 5.5.9 or later.


The recommended way to install Silex is through Composer:

composer require silex/silex "~2.0@dev"

Alternatively, you can download the file and extract it.

More Information

Read the documentation for more information and changelog for upgrading information.


To run the test suite, you need Composer and PHPUnit:

$ composer install
$ phpunit


Check out #silex-php on


Silex is licensed under the MIT license.