phpstan/phpstan-deprecation-rules

Using deprecated attribute in deprecated `trait` is not silenced

Opened this issue · 1 comments

mbolli commented
/**
 * @deprecated
 */
trait SomeTrait {
    #[SomeDeprecatedAttribute]
    public mixed $field = null;
}

/**
 * @deprecated
 */
abstract class ClassUsingTrait {
    use SomeTrait;
}

gives Attribute class SomeDeprecatedAttribute is deprecated.

Isn't this duplicate of #52?