博客列表 >通过观察者和静态方法定义的监听器

通过观察者和静态方法定义的监听器

php开发大牛
php开发大牛原创
2018年04月20日 14:37:46541浏览

if ($result === false) {
  return false;
 }

 return ! empty($result) ? $result : static::$dispatcher->{$method}(
  "eloquent.{$event}: ".static::class, $this
 );

这里会先判断$events定义的监听器是否返回false以及返回值是否为空,如果为false则直接结束事件,如果返回不为false而且为空的话,会再去触发通过观察者和静态方法定义的监听器,并且把监听器的返回值返回。
完。


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议