Error Identifiers: requireExtends.*

Menu

← Back to all error identifiers

There are 10 error identifiers in the requireExtends.* group:

  • @phpstan-require-extends references a deprecated class.

  • Multiple @phpstan-require-extends tags on the same declaration.

  • @phpstan-require-extends references an enum, which cannot be extended.

  • @phpstan-require-extends references a final class, which cannot be extended.

  • @phpstan-require-extends references an interface instead of a class.

  • @phpstan-require-extends references an internal class.

  • @phpstan-require-extends contains a non-object type instead of a class.

  • @phpstan-require-extends is placed on a class where it has no effect.

  • @phpstan-require-extends is placed on an enum where it has no effect.

  • Tag @phpstan-require-extends references a trait instead of a class.