[add] Slim skeleton
This commit is contained in:
19
api-payroll/src/dependencies.php
Normal file
19
api-payroll/src/dependencies.php
Normal file
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
// DIC configuration
|
||||
|
||||
$container = $app->getContainer();
|
||||
|
||||
// view renderer
|
||||
$container['renderer'] = function ($c) {
|
||||
$settings = $c->get('settings')['renderer'];
|
||||
return new Slim\Views\PhpRenderer($settings['template_path']);
|
||||
};
|
||||
|
||||
// monolog
|
||||
$container['logger'] = function ($c) {
|
||||
$settings = $c->get('settings')['logger'];
|
||||
$logger = new Monolog\Logger($settings['name']);
|
||||
$logger->pushProcessor(new Monolog\Processor\UidProcessor());
|
||||
$logger->pushHandler(new Monolog\Handler\StreamHandler($settings['path'], $settings['level']));
|
||||
return $logger;
|
||||
};
|
||||
Reference in New Issue
Block a user