|
@@ -94,6 +94,8 @@ class Hook
|
|
|
foreach (static::get($tag) as $key => $name) {
|
|
|
$results[$key] = self::exec($name, $tag, $params, $extra);
|
|
|
// 如果返回 false,或者仅获取一个有效返回则中断行为执行
|
|
|
+
|
|
|
+
|
|
|
if (false === $results[$key] || (!is_null($results[$key]) && $once)) {
|
|
|
break;
|
|
|
}
|
|
@@ -113,6 +115,7 @@ class Hook
|
|
|
*/
|
|
|
public static function exec($class, $tag = '', &$params = null, $extra = null)
|
|
|
{
|
|
|
+ var_dump($class);
|
|
|
App::$debug && Debug::remark('behavior_start', 'time');
|
|
|
|
|
|
$method = Loader::parseName($tag, 1, false);
|