protected function registerBuilder() : void {
		$this->app->singleton('basset.builder', function($app) {
			return new Builder($app['files'], $app['basset.manifest'], $app['basset.path.build']);
		});

		$this->app->singleton('basset.builder.cleaner', function($app) {
			return new FilesystemCleaner($app['basset'], $app['basset.manifest'], $app['files'], $app['basset.path.build']);
		});
	}
protected function registerBuilder() : void {
		$this->app->singleton('basset.builder', function($app) {
			return new Builder($app['files'], $app['basset.manifest'], $app['basset.path.build']);
		});

		$this->app->singleton('basset.builder.cleaner', function($app) {
			return new FilesystemCleaner($app['basset'], $app['basset.manifest'], $app['files'], $app['basset.path.build']);
		});
	}
protected function registerBuilder ( ) : void { $ this -> app -> singleton ( 'basset.builder' , function ( $ app ) { return new Builder ( $ app [ 'files' ] , $ app [ 'basset.manifest' ] , $ app [ 'basset.path.build' ] ) ; } ) ; $ this -> app -> singleton ( 'basset.builder.cleaner' , function ( $ app ) { return new FilesystemCleaner ( $ app [ 'basset' ] , $ app [ 'basset.manifest' ] , $ app [ 'files' ] , $ app [ 'basset.path.build' ] ) ; } ) ; }
Register the collection builder.
Register the collection builder .