Prechádzať zdrojové kódy

refactor(event): 修改事件触发方法参数传递方式

- 将 trigger 方法的参数从单个 mixed 类型改为可变参数
- 更新事件实例化逻辑以支持展开运算符传递参数
- 保持事件触发核心功能不变
runphp 3 mesiacov pred
rodič
commit
c4fd71b2d6
1 zmenil súbory, kde vykonal 2 pridanie a 2 odobranie
  1. 2 2
      src/Trait/EventTrait.php

+ 2 - 2
src/Trait/EventTrait.php

@@ -8,9 +8,9 @@ use think\facade\Event;
 
 trait EventTrait
 {
-    public static function trigger(mixed $content): static
+    public static function trigger(mixed ...$options): static
     {
-        $event = new static($content);
+        $event = new static(...$options);
         Event::trigger($event);
         return $event;
     }