PHP TypeLang Help

@psalm-override-method-visibility

The @psalm-override-method-visibility tag allows a subclass to override an inherited method with a different visibility than the parent declares, without Psalm flagging the change as a violation.

"@psalm-override-method-visibility" [ <Description> ]

Parsing a @psalm-override-method-visibility tag produces a PsalmOverrideMethodVisibilityTag instance. Being a pure marker, it adds nothing beyond the $name and optional $description every Tag already carries.

final class PsalmOverrideMethodVisibilityTag extends FlagTag {}
08 July 2026