# La classe ReflectionGenerator

(PHP 7, PHP 8)

## Introduction

La classe ReflectionGenerator rapporte des informations à propos d'un générateur.

## Synopsis de la classe

final class ReflectionGenerator {
/* Méthodes */
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
}

## Historique

Version | Description
--- | ---
8.0.0 | La classe est final maintenant.

## Sommaire

- ReflectionGenerator::__construct — Construit un objet ReflectionGenerator
- ReflectionGenerator::getExecutingFile — Récupère le nom de fichier du générateur actuellement exécuté
- ReflectionGenerator::getExecutingGenerator — Récupère l'objet Generator exécuté
- ReflectionGenerator::getExecutingLine — Récupère la ligne actuellement exécutée du générateur
- ReflectionGenerator::getFunction — Récupère le nom de fonction du générateur
- ReflectionGenerator::getThis — Récupère la valeur de $this du générateur
- ReflectionGenerator::getTrace — Récupère la trace du générateur exécutant
- ReflectionGenerator::isClosed — Vérifie si l'exécution est terminée

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