Je ne suis pas sûr si c'est un bug ou si je fais quelque chose de mal mais considérez le code suivant :
ParentClass.php
a();
}
}
ChildClass.php
``
Cependant, PhpStorm affiche une erreur dans ParentClass.php
à la ligne return $obj->a();
en disant :
Accès protégé au membre
Le manuel dit que :
Les membres déclarés protégés ne peuvent être accédés que dans la classe elle-même et par les classes héritantes et parentes.
Est-ce un bug de PhpStorm ? Si oui, y a-t-il un moyen de désactiver cette erreur (idéalement pour les fichiers concernés mais globalement cela ferait aussi l'affaire en cas de besoin).
Note : Je ne discute pas du fait de savoir si ce sont des pratiques de codage qui devraient être suivies, mais le problème réel se situe profondément dans un code hérité que je suis très réticent à modifier et qui provoque l'apparition de lignes rouges ondulées dans ma barre de navigation de projet pour indiquer des erreurs (qui ne sont pas de réelles erreurs).
``