PluginProbe
Yoast SEO – Advanced SEO with real-time guidance and built-in AI / 28.6
Yoast SEO – Advanced SEO with real-time guidance and built-in AI v28.6
28.6 28.5 28.4 28.3 28.2 28.1 28.0 27.9 27.8 27.7 27.6 27.5 trunk 18.0 18.1 18.2 18.3 18.4 18.4.1 18.5 18.5.1 18.6 18.7 18.8 18.9 All 130 releases
← All changes | vendor_prefixed/guzzlehttp/promises/src/Utils.php +5 -0 28.0 → 28.6 View file →
@@ -142,8 +142,13 @@
142 142 return $results;
143 143 });
144 144 if (\true === $recursive) {
145 145 $promise = $promise->then(function ($results) use($recursive, &$promises) {
146 + // A consumed generator cannot be traversed again, so a
147 + // recursive pass has nothing further to observe.
148 + if ($promises instanceof \Generator) {
149 + return $results;
150 + }
146 151 foreach ($promises as $promise) {
147 152 if (\YoastSEO_Vendor\GuzzleHttp\Promise\Is::pending($promise)) {
148 153 return self::all($promises, $recursive);
149 154 }