您的位置:首页 > 编程语言 > PHP开发

[李景山php]每天laravel-20160904|Dispatcher-4

2016-06-21 09:00 671 查看
/**
* Resolve the subscriber instance.
*
* @param  object|string  $subscriber
* @return mixed
*/
protected function resolveSubscriber($subscriber)
{
if (is_string($subscriber)) {// check string
return $this->container->make($subscriber);// make it
}

return $subscriber;// then subscriber return
}

/**
* Fire an event until the first non-null response is returned.
*
* @param  string|object  $event
* @param  array  $payload
* @return mixed
*/
public function until($event, $payload = [])
{
return $this->fire($event, $payload, true);// fire start by event and payload
}

/**
* Flush a set of pushed events.
*
* @param  string  $event
* @return void
*/
public function flush($event)
{
$this->fire($event.'_pushed');// fire a string like we want $event_pushed
}// flush a set of pushed events
// flush a way

/**
* Get the event that is currently firing.
*
* @return string
*/
public function firing()
{
return last($this->firing);
}// use last function
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  return function