# A classe ReflectionGenerator

(PHP 7, PHP 8)

## Introdução

A classe ReflectionGenerator relata informações sobre um gerador.

## Resumo da classe

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
}

## Registro de Alterações

Versão | Descrição
--- | ---
8.0.0 | A classe é final agora.

## Índice

- ReflectionGenerator::__construct — Constrói um objeto ReflectionGenerator
- ReflectionGenerator::getExecutingFile — Obtém o nome do arquivo do gerador atualmente em execução
- ReflectionGenerator::getExecutingGenerator — Obtém o objeto Generator em execução
- ReflectionGenerator::getExecutingLine — Obtém a linha do gerador atualmente em execução
- ReflectionGenerator::getFunction — Obtém o nome da função do gerador
- ReflectionGenerator::getThis — Obtém o valor $this do gerador
- ReflectionGenerator::getTrace — Obtém o rastreamento do gerador em execução
- ReflectionGenerator::isClosed — Verifica se a execução terminou

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