glen / generator-aggregate
GeneratorAggregate
Installs: 239
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/glen/generator-aggregate
Requires
- php: ^5.5||^7.0
This package is auto-updated.
Last update: 2025-09-29 01:50:06 UTC
README
GeneratorAggregate
is a solution for PHP 5.5+ to handle missing yield from
:
<?php use glen\GeneratorAggregate\GeneratorAggregate; function subgenerator() { yield new ArrayIterator(['c', 'd']); yield 'e'; } function generator() { yield new ArrayIterator([1, 2, 3]); yield new ArrayIterator(['a', 'b']); yield subgenerator(); } $generator = new GeneratorAggregate(generator()); print_r($generator->toArray());
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => a
[4] => b
[5] => c
[6] => d
[7] => e
)