Menu
← Back to all error identifiers
Error Identifiers: requireExtends.*
There are 19 error identifiers in the requireExtends.* group:
-
@phpstan-require-extends is used on a class instead of a trait or interface.
-
requireExtends.deprecatedClass phpstan-deprecation-rules@phpstan-require-extends references a deprecated class.
-
requireExtends.deprecatedEnum phpstan-deprecation-rules@phpstan-require-extends references a deprecated enum.
-
requireExtends.deprecatedInterface phpstan-deprecation-rules@phpstan-require-extends references a deprecated interface.
-
requireExtends.deprecatedTrait phpstan-deprecation-rules@phpstan-require-extends references a deprecated trait.
-
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 references an internal enum.
-
@phpstan-require-extends references an internal interface.
-
@phpstan-require-extends references an internal trait.
-
@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.
-
@phpstan-require-extends is placed on a class instead of a trait or interface.
-
@phpstan-require-extends is placed on a class instead of a trait or interface.
-
Tag @phpstan-require-extends references a trait instead of a class.