dev-master
9999999-dev
MIT
The Requires
- php >=5.3.0
The Development Requires
module slim
Wallogit.com
2017 © Pedro Peláez
Modules for Slim3, (*1)
Composer, (*2)
"require-dev": {
"martynbiz/slim3-module": "dev-master"
}
This library expects a modules directory somewhere, and within that module directories:, (*3)
modules/ ├── hello │ └── module.php
Each module file will contain code required for that module. More advanced setups may include sub-directories., (*4)
routes.php, (*5)
$module = new \MartynBiz\Slim3Module\Module($app, [
'modules_dir' => APPLICATION_PATH . '/modules',
]);
$module->load('hello');
home/module.php, (*6)
$app->get('/hello/{name}', function (Request $request, Response $response) {
$name = $request->getAttribute('name');
$response->getBody()->write("Hello, $name");
return $response;
});
..., (*7)
..., (*8)
MIT
module slim