library pimple-aware-controller
A Silex Service Provider to provide Pimple aware controllers
marcqualie/pimple-aware-controller
A Silex Service Provider to provide Pimple aware controllers
- Tuesday, May 28, 2013
- by marcqualie
- Repository
- 2 Watchers
- 2 Stars
- 26 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 1 Versions
- 0 % Grown
Pimple Aware Controller
A Silex Service Provider to provide Pimple aware controllers, (*1)
Install
``` json
{
"require": {
"marcqualie/pimple-aware-controller": "dev-master"
}
}, (*2)
## Usage
``` php
// Controller/Base.php
namespace Controller;
class Base {
public function __construct($app)
{
$this->app = $app;
}
public function display()
{
$this->app['twig']->render();
}
}
``` php
// Controller/User.php
namespace Controller;
class User extends Base {
public function create($app)
{
// create user code
return $this->display();
}
}, (*3)
``` php
// bootstrap.php
$app->register(new PimpleAwareController\ServiceProvider());
$app->get('/user/create', 'Controller\User::create');
Contributing
Pull requests are welcome at https://github.com/marcqualie/pimple-aware-controller, (*4)
dev-master
9999999-dev
A Silex Service Provider to provide Pimple aware controllers
Sources
Download
MIT
The Requires