- 将 trigger 方法的参数从单个 mixed 类型改为可变参数 - 更新事件实例化逻辑以支持展开运算符传递参数 - 保持事件触发核心功能不变
@@ -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;
}