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