diff --git a/src/Operation/Filter.php b/src/Operation/Filter.php index bb3d69df7..cef23d1f1 100644 --- a/src/Operation/Filter.php +++ b/src/Operation/Filter.php @@ -46,7 +46,7 @@ public function __invoke(): Closure * @psalm-return Generator */ static function (Iterator $iterator, array $callbacks): Generator { - yield from array_reduce( + return yield from array_reduce( $callbacks, static function (Iterator $carry, callable $callback): CallbackFilterIterator { return new CallbackFilterIterator($carry, $callback);