UNPKG

553 BJavaScriptView Raw
1const {
2 ServiceProvider,
3} = require('@adonisjs/fold');
4
5class EventProvider extends ServiceProvider {
6 /**
7 * Register method called by the Ioc container
8 * to register the provider
9 *
10 * @method register
11 *
12 * @return {void}
13 */
14 register() {
15 this.app.singleton('Lesswork/Src/Event', (app) => {
16 const Event = require('@adonisjs/framework/src/Event');
17
18 return new Event(app.use('Config'), app.use('Helpers'));
19 });
20 this.app.alias('Lesswork/Src/Event', 'Adonis/Src/Event');
21 }
22}
23
24module.exports = EventProvider;
\No newline at end of file