/** * Register an event listener with the dispatcher. * * @param string|array $events * @param mixed $listener * @param int $priority * @return void */ public function listen($events, $listener, $priority = 0) {// Register an event listener use dispathcer foreach ((array) $events as $event) {// loop this events as event if (Str::contains($event, '*')) {// determine this string is has this * char $this->setupWildcardListen($event, $listener);// if has this *, setup the wildcard listen } else {// ele $this->listeners[$event][$priority][] = $this->makeListener($listener);// make listener to event // this listener unset($this->sorted[$event]); // unset event } } }
[李景山php]每天laravel-20160902|Dispatcher-2
原创
©著作权归作者所有:来自51CTO博客作者lijingsan1的原创作品,请联系作者获取转载授权,否则将追究法律责任

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
[李景山php]每天laravel-20160905|Dispatcher-5
/** * Fire an event and call the listeners. * *&nbs
return public function