namespace Kanboard\ServiceProvider; | |
use Pimple\Container; | |
use Pimple\ServiceProviderInterface; | |
use Kanboard\Core\Session\SessionManager; | |
use Kanboard\Core\Session\FlashMessage; | |
/** | |
* Session Provider | |
* | |
* @package Kanboard\ServiceProvider | |
* @author Frederic Guillot | |
*/ | |
class SessionProvider implements ServiceProviderInterface | |
{ | |
/** | |
* Register providers | |
* | |
* @access public | |
* @param \Pimple\Container $container | |
* @return \Pimple\Container | |
*/ | |
public function register(Container $container) | |
{ | |
$container['sessionManager'] = function($c) { | |
return new SessionManager($c); | |
}; | |
$container['flash'] = function($c) { | |
return new FlashMessage($c); | |
}; | |
return $container; | |
} | |
} | |