# Класс ReflectionGenerator

(PHP 7, PHP 8)

## Введение

Класс ReflectionGenerator сообщает информацию о генераторе.

## Обзор класса

final class ReflectionGenerator {
/* Методы */
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
}

## Список изменений

Версия | Описание
--- | ---
8.0.0 | Класс теперь является окончательным (final).

## Содержание

- ReflectionGenerator::__construct — Конструктор ReflectionGenerator
- ReflectionGenerator::getExecutingFile — Получает имя файла, из которого запустили генератор
- ReflectionGenerator::getExecutingGenerator — Получает запущенный объект класса Generator
- ReflectionGenerator::getExecutingLine — Получает текущую строку, которую выполняет генератор
- ReflectionGenerator::getFunction — Получает имя функции генератора
- ReflectionGenerator::getThis — Получает значение $this генератора
- ReflectionGenerator::getTrace — Получает трассировку запущенного генератора
- ReflectionGenerator::isClosed — Проверяет, завершилось ли выполнение

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