Amranidev\ScaffoldInterface\ScaffoldInterfaceServiceProvider::register PHP Method

register() public method

Register the service provider.
public register ( ) : void
return void
    public function register()
    {
        $this->app->singleton('laravelRequest', \Illuminate\Http\Request::class);
        $this->app->singleton('Request', \Amranidev\ScaffoldInterface\Http\Request::class);
        $this->app->singleton('Scaffold', \Amranidev\ScaffoldInterface\Scaffold::class);
        $this->app->singleton('Datasystem', function ($app) {
            return new \Amranidev\ScaffoldInterface\Datasystem\Datasystem($app->make('Request')->getRequest());
        });
        $this->app->singleton('Parser', function ($app) {
            return new \Amranidev\ScaffoldInterface\Parsers\Parser($app->make('Request')->getRequest());
        });
        $this->app->singleton('Indenter', \Gajus\Dindent\Indenter::class);
        $this->app->singleton('Path', \Amranidev\ScaffoldInterface\Filesystem\Path::class);
        $this->app->singleton('Generator', \Amranidev\ScaffoldInterface\Generators\Generator::class);
        $this->app->singleton('ModelGenerate', \Amranidev\ScaffoldInterface\Generators\ModelGenerate::class);
        $this->app->singleton('ViewGenerate', \Amranidev\ScaffoldInterface\Generators\ViewGenerate::class);
        $this->app->singleton('MigrationGenerate', \Amranidev\ScaffoldInterface\Generators\MigrationGenerate::class);
        $this->app->singleton('ControllerGenerate', \Amranidev\ScaffoldInterface\Generators\ControllerGenerate::class);
        $this->app->singleton('RouteGenerate', \Amranidev\ScaffoldInterface\Generators\RouteGenerate::class);
    }
ScaffoldInterfaceServiceProvider