<?phpnamespaceIlluminate\Pipeline;useIlluminate\Support\ServiceProvider;classPipelineServiceProviderextendsServiceProvider{/** * Indicates if loading of the provider is deferred. * * @var bool */protected$defer=true;/** * Register the service provider. * * @return void */publicfunctionregister(){$this->app->singleton('Illuminate\Contracts\Pipeline\Hub','Illuminate\Pipeline\Hub');}/** * Get the services provided by the provider. * * @return array */publicfunctionprovides(){return['Illuminate\Contracts\Pipeline\Hub',];}}