New features for Generator in PHP 7

Code
<?php

$iterator 
= new ArrayIterator([1,3,5]);

$func = function() use ($iterator) {
    return 
0;
    yield 
2;
    yield 
4;
    yield from 
$iterator;
};

$generator $func();

foreach (
$generator as $value) {
    echo 
$value PHP_EOL;
}

// only usable when return in Generator was reached
echo $generator->getReturn();
Result
0
Used Versions
PHP 8.2, Laminas MVC 3.2, Symfony 5.2, Laravel 8.28, PHPUnit 9.5, Doctrine ORM 2.8