PHP TypeLang Help

@phpstan-yield

The @phpstan-yield tag documents the type yielded by a Generator, distinct from the type it returns on completion. It is defined by the static analyzer PHPStan.

"@phpstan-yield" <Type> [ <Description> ]

Parsing a @phpstan-yield tag produces a YieldTag instance, carrying the parsed $type alongside the $name and optional $description every Tag already provides.

final class YieldTag extends TypedTag {}

The same YieldTag is produced by @psalm-yield, which restates the same concept for its tool.

See PHPStan's PHPDoc basics page.

08 July 2026