[李景山php]每天laravel-20160831|EventServiceProvider
原创
©著作权归作者所有:来自51CTO博客作者lijingshan34的原创作品,请联系作者获取转载授权,否则将追究法律责任
<?php
namespace Illuminate\Events;
use Illuminate\Support\ServiceProvider;
class EventServiceProvider extends ServiceProvider
{// Event Service Provider extends Service Provider
/**
* Register the service provider.
*
* @return void
*/
public function register()
{// public function register use a singleton
$this->app->singleton('events', function ($app) {// events and app
return (new Dispatcher($app))->setQueueResolver(function () use ($app) {
return $app->make('Illuminate\Contracts\Queue\Factory');
});// a Dispatcher ,set Queue Resolver use $app and make it
});
}
}