marcqualie / pimple-aware-controller
A Silex Service Provider to provide Pimple aware controllers
Installs: 32
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/marcqualie/pimple-aware-controller
Requires
- php: >=5.3.3
This package is auto-updated.
Last update: 2025-10-16 02:23:41 UTC
README
A Silex Service Provider to provide Pimple aware controllers
Install
{
"require": {
"marcqualie/pimple-aware-controller": "dev-master"
}
}
Usage
// Controller/Base.php namespace Controller; class Base { public function __construct($app) { $this->app = $app; } public function display() { $this->app['twig']->render(); } }
// Controller/User.php namespace Controller; class User extends Base { public function create($app) { // create user code return $this->display(); } }
// 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