Added static object linking & authorization methods
This commit is contained in:
@ -77,7 +77,11 @@ $container['db.pdo'] = function ($c) {
|
||||
$pass = $settings['pass'];
|
||||
$charset = $settings['charset'];
|
||||
|
||||
return new PDO("mysql:dbname=$name;host=$host;charset=$charset", $user, $pass);
|
||||
return new PDO("mysql:dbname=$name;host=$host;charset=$charset", $user, $pass,
|
||||
array(
|
||||
PDO::ATTR_TIMEOUT => 5,
|
||||
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
|
||||
));
|
||||
};
|
||||
|
||||
$container['db'] = function ($c) {
|
||||
@ -86,6 +90,15 @@ $container['db'] = function ($c) {
|
||||
return new NotORM($pdo);
|
||||
};
|
||||
|
||||
// Add auth object
|
||||
$container['auth'] = function () {
|
||||
return new \Inforbank\Application\Auth\Authorization();
|
||||
};
|
||||
|
||||
|
||||
// Link static objects
|
||||
Inforbank\Application::set($app);
|
||||
|
||||
// Inject the application main class
|
||||
/**
|
||||
* ==============
|
||||
|
Reference in New Issue
Block a user