@ruanitto/adonis-report-builder
Version:
Report Builder for Adonis 4. Builds a PDF from view
24 lines (17 loc) • 488 B
JavaScript
/**
* Report Builder Provider
*
*/
const { ServiceProvider } = require('@adonisjs/fold')
class ReportBuilder extends ServiceProvider {
register() {
this.app.singleton('Addons/ReportBuilder', (app) => {
const Config = app.use('Adonis/Src/Config')
const ReportBuilder = require('../src/ReportBuilder')
return new ReportBuilder(Config)
})
this.app.alias('Addons/ReportBuilder', 'ReportBuilder')
}
}
module.exports = ReportBuilder