adonis-framework
Version:
Adonis framework makes it easy for you to write webapps with less code
25 lines (18 loc) • 557 B
JavaScript
/**
* adonis-framework
* Copyright(c) 2015-2016 Harminder Virk
* MIT Licensed
*/
const ServiceProvider = require('adonis-fold').ServiceProvider
class SessionProvider extends ServiceProvider {
* register () {
const SessionManager = require('../src/Session/SessionManager')
this.app.singleton('Adonis/Src/Session', function (app) {
const Config = app.use('Adonis/Src/Config')
return new SessionManager(Config)
})
this.app.manager('Adonis/Src/Session', SessionManager)
}
}
module.exports = SessionProvider