Bonjour,
j'utilise la méthode getProperties() sur une instance de ReflectionObject, pour obtenir la liste des propriétés de mon instance de départ :
class Foo
{
private $a;
}
class Bar
{
private $b;
}
$myBar = new Bar();
$myRO = new ReflectionObject($myBar);
$barProperties = $myRO->getProperties();
$barProperties ne contient que b, et non a.
Or j'ai besoin de récupérer toutes les propriétés, héritées ou non. Comment faire ?
On peut récupérer la classe parente à l'aide de $myRO->getParentClass() (…)