dev-master
9999999-devSylex is a tiny layer on top of Silex framework.
MIT
The Requires
- php >=5.3.3
- silex/silex 1.*
Sylex is a tiny layer on top of Silex framework.
Sylex is a tiny layer on top of Silex framework., (*1)
There is a controller base class with some handy shortcut methods. It will also inject the container into your controllers., (*2)
<?php class ArticleController extends Sylex\Controller { public function listAction() { return $this->render( 'article/list.html.twig', array('articles' => $this->get('manager.article')->findAll()) ); } public function createAction(Request $request) { $form = $this->get('form.article'); if ('POST' == $request->getMethod()) { $form->bindRequest($request); if ($form->isValid()) { $this->get('manager.article')->persistArticle($form->getData()); return $this->redirect($this->generateUrl('article_list')); } } return $this->render( 'article/create.html.twig', array('form' => $form->createView()) ); } }
The recommended way to Sylex is through composer., (*3)
{ "require": { "umpirsky/sylex": "*" } }
There are two ways to start using Sylex. You can use Sylex\Application
class
or register the service provider: $app->register(new Sylex\ServiceProvider());
., (*4)
Check Silex on Steroids demo application to see it in action., (*5)
To run the test suite, you need PHPUnit., (*6)
$ phpunit
Sylex is licensed under the MIT license., (*7)
Sylex is a tiny layer on top of Silex framework.
MIT