GitHub PushEvent at 2014-04-01 02:16:42
Repository: Silex
Actor: robomc
Payload: {"shas":[["dcbab7f6507d8794f443e3852473bb98568fbd24","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","added support for the Symfony HttpKernel fragment sub-framework","Fabien Potencier",false],["8f05804a17810dcc150217501be614a45dfad3d5","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","feature #803 added support for the Symfony HttpKernel fragment sub-framework (fabpot)\n\nThis PR was merged into the master branch.\n\nDiscussion\n----------\n\nadded support for the Symfony HttpKernel fragment sub-framework\n\nCloses #783 and #802\n\nTodo:\n\n - [x] add some tests\n\nCommits\n-------\n\ndcbab7f added support for the Symfony HttpKernel fragment sub-framework","Fabien Potencier",false],["a508fde2217d5d6ad86879b13bc5e99fd843f2d2","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","bumped to 1.2","Fabien Potencier",false],["d1fcf09ce854529aaecf2c810a1ae024699fb6b8","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","fixed CS","Fabien Potencier",false],["7134febb2e5355a39d56cf97404e1304aa44c84d","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","removed obsolete check in a test","Fabien Potencier",false],["8fbb9369c953c758d0e86da0e24a9c649546664e","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","added a way to delay the attachment of a controller to a route","Fabien Potencier",false],["2b966973b64be25a3eab7bf53ffb3c439edf037a","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","feature #804 added a way to delay the attachment of a controller to a route (fabpot)\n\nThis PR was merged into the master branch.\n\nDiscussion\n----------\n\nadded a way to delay the attachment of a controller to a route\n\nThere are several ideas behind this PR. It's mostly about consistency by being able to decouple the setting of a controller from the match call. The old way still works of course.\n\nIt is more consistent as everything can now be done via method calls and the fact that the controller is the second argument makes things uglier, especially when the code in the controller is large.\n\nAs an added bonus, it helps when indenting the code (currently, I always wonder how to indent my code as it's not obvious). Last, but not the least, being able to put the code last also makes things more readable.\n\nCurrent:\n\n```\n$app->get('/foo', function ($id) {\n    // ...\n})\n->bind('home')\n->assert('id', '\\d+')\n;\n```\n\nNow:\n\n```\n$app\n    ->get('/foo')\n    ->bind('home')\n    ->assert('id', '\\d+')\n    ->run(function ($id) {\n        // ...\n    })\n;\n```\n\nCommits\n-------\n\n8fbb936 added a way to delay the attachment of a controller to a route","Fabien Potencier",false],["9c68da8d302b7c33e3c661f1056296a063542734","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","changed the default controller to be unique for the whole app","Fabien Potencier",false],["01daa0c025dcb96dfe5a09ceaa524df050bd9d4c","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","feature #808 changed the default controller to be unique for the whole app (fabpot)\n\nThis PR was merged into the master branch.\n\nDiscussion\n----------\n\nchanged the default controller to be unique for the whole app\n\nCommits\n-------\n\n9c68da8 changed the default controller to be unique for the whole app","Fabien Potencier",false],["0cdef8e5c0b203d818e507c069a471072177e4e1","9ccffb835391eaee2ff43c4c12aca030bb5cc5c7@gmail.com","Converters as service","Romain Neutron",false],["029bca4f632550677d38f16850c9964e4a24bae0","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","feature #800 Converters as service (romainneutron)\n\nThis PR was squashed before being merged into the master branch (closes #800).\n\nDiscussion\n----------\n\nConverters as service\n\nThis PR decouples the callback resolution service from `ServiceControllerResolver` in `CallbackResolver` so it can be used to resolve converter callback declared a service callbacks :\n\n```php\n$app->get('/user/{user}', function (User $user) {\n    // ...\n})->convert('user', 'service:method');\n```\n\nCommits\n-------\n\n0cdef8e Converters as service","Fabien Potencier",false],["885870e6e661994d11ea90b9c5c90785f813d68f","9ccffb835391eaee2ff43c4c12aca030bb5cc5c7@gmail.com","Fix changelog entry","Romain Neutron",false],["bc673b478ec276217305f6a81c8aeafb0f9ffe63","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","minor #811 Fix changelog entry (romainneutron)\n\nThis PR was merged into the master branch.\n\nDiscussion\n----------\n\nFix changelog entry\n\nCommits\n-------\n\n885870e Fix changelog entry","Fabien Potencier",false],["4e6031e240bfba85ed61e651fd989821e6ab6624","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","fixed order of route registration for mounted controllers","Fabien Potencier",false],["52b5ab1b88166f7488befd4e1fa8544cbb8ab456","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","bug #813 fixed order of route registration for mounted controllers (fabpot)\n\nThis PR was merged into the master branch.\n\nDiscussion\n----------\n\nfixed order of route registration for mounted controllers\n\nsimpler alternative for #736 in order to fix #716\n\nCommits\n-------\n\n4e6031e fixed order of route registration for mounted controllers","Fabien Potencier",false],["bfe262941444dbd27e23edc0b32b4b109c97767c","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","removed whitespaces in docs","Fabien Potencier",false],["0983ea1f7971ce285dd5e5edaf94df53f74190b1","066a97e26818afde20feb5e8db8ba7ba278b04ed@gmail.com","Fixed typo in \"Controllers in classes\" paragraph","sensorario",false],["c60a10bf93f5a91b24672c7f80670d235f19acc3","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","minor #821 Fixed typo in \"Controllers in classes\" paragraph (sensorario)\n\nThis PR was merged into the master branch.\n\nDiscussion\n----------\n\nFixed typo in \"Controllers in classes\" paragraph\n\nCommits\n-------\n\n0983ea1 Fixed typo in \"Controllers in classes\" paragraph","Fabien Potencier",false],["8c6f5974e86502ffa353ac46e94e6edf656fc1c2","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","removed dead code","Fabien Potencier",false],["87e0a836025b4dd46a95384416a727a4e72a2826","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","Merge branch '1.1'\n\n* 1.1:\n  Event helpers add listeners directly after boot\n  fix docblock\n  Update intro.rst - Included links to Symfony2, Pimple and Sinatra\n  typo fixed in doc/providers.rst","Fabien Potencier",false]],"size":117,"ref":"refs/heads/1.1","head":"539c9d7fe4ca231208f6d511806e1f9a907f9e85"}