@zoranwong/acc-engine.js
Version:
A javascript framework to accelerate your applicatin developement
17 lines (14 loc) • 505 B
JavaScript
import ServiceProvider from '../constracts/ServiceProvider';
import Application from "../foundation/Application";
import DBDriver from "./DBDriver";
import Database from "./Database";
export default class ModelServiceProvider extends ServiceProvider {
register() {
this.app.bindMethod('getDBDriver', function (app) {
return new DBDriver(app);
});
this.app.singleton('db',/**@param {Application} app*/ (app) => {
new Database(app);
});
}
}