# La clase ReflectionGenerator

(PHP 7, PHP 8)

## Introducción

La clase ReflectionGenerator proporciona información acerca de un generador.

## Sinopsis de la Clase

final class ReflectionGenerator {
/* Métodos */
public function __construct(Generator `$generator`)
public function getExecutingFile(): string
public function getExecutingGenerator(): Generator
public function getExecutingLine(): int
public function getFunction(): ReflectionFunctionAbstract
public function getThis(): ?object
public function getTrace(int `$options` = `DEBUG_BACKTRACE_PROVIDE_OBJECT`): array
public function isClosed(): bool
}

## Historial de cambios

Versión | Descripción
--- | ---
8.0.0 | La clase es final ahora.

## Tabla de contenidos

- ReflectionGenerator::__construct — Construye un objeto ReflectionGenerator
- ReflectionGenerator::getExecutingFile — Obtiene el nombre de fichero del generador actualmente ejecutado
- ReflectionGenerator::getExecutingGenerator — Obtiene el objeto Generator ejecutado
- ReflectionGenerator::getExecutingLine — Obtiene la línea actualmente ejecutada del generador
- ReflectionGenerator::getFunction — Obtiene el nombre de función del generador
- ReflectionGenerator::getThis — Obtiene el valor de $this del generador
- ReflectionGenerator::getTrace — Obtiene la traza del generador en ejecución
- ReflectionGenerator::isClosed — Verifica si la ejecución ha finalizado

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open