(PHP 7, PHP 8)
ReflectionGenerator::__construct — Constructs a ReflectionGenerator object
Constructs a ReflectionGenerator object.
generator
A generator object.
Example #1 ReflectionGenerator::__construct() example
<?phpfunction gen(){ yield 1;}$gen = gen();$reflectionGen = new ReflectionGenerator($gen);echo <<< output{$reflectionGen->getFunction()->name}Line: {$reflectionGen->getExecutingLine()}File: {$reflectionGen->getExecutingFile()}output;
The above example will output something similar to:
gen Line: 5 File: /path/to/file/example.php