用专注的 API 替换 Utils 上的聚合和等待方法
作者: GrahamCampbell创建于 2026年7月16日更新于 2026年8月5日
标签enhancement
`Utils` 目前结合了全局队列访问、同步等待和承诺聚合。我们将分离等待和聚合 API,而不改变全局队列。 - 将 `Utils::all()`、`Utils::some()`、`Utils::any()` 和 `Utils::settle()` 替换为 `Aggregate` 上的相同方法。 - 将 `Utils::inspect()`、`Utils::inspectAll()` 和 `Utils::unwrap()` 替换为 `Await` 上的相同方法。 - 保留 `Utils::queue()` 和 `Utils::task()` 在 `Utils` 上。移动全局队列是不必要的,并且有可能改变队列身份或调度行为。
内容来源: guzzle/promises