| 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; | |
| } | |
| } | |