Namespaces

Classes

Validates that classes from reflection exist in stubs.

Validates that global constants from reflection exist in stubs.

Validates that enums from reflection exist in stubs and their methods are correct.

Validates that functions from reflection match stubs.

Validates that interfaces from reflection exist in stubs and their methods are correct.

Guards DefaultKnownProblemsProvider against becoming dead config.

Validates that PhpDoc comments in stubs contain only recognized tag names, and that @since/@deprecated/@removed use "major.minor" version format.

Guards against drift between PhpVersions.php and everything keyed off it: the reflection cache files, the pinned-patch manifest, the per-version Docker images, and the EARLIEST/LATEST boundary constants.

Asserts the caches the validators read actually contain data.

Validates the structural integrity of the stubs directory layout.

Abstract base class for validator tests.