<?php
$generator = function() {
yield 1;
yield 2;
yield 3;
};
$array = [1, 2, 3];
$function = function(iterable $iterable) : void {
foreach ($iterable as $int) {
echo $int . PHP_EOL;
}
};
$function($generator());
$function($array);