Finalización de código para variables miembro privadas / protegidas cuando se usa magic __get ()
¿Cómo configuro la finalización del código para trabajar en Zend Studio (o cualquier IDE basado en Eclipse) cuando trabajo con una clase que tiene variables de miembro privadas o protegidas SIN recurrir a un grupo de Getter's O configurando los miembros vars como públicos?
Por ejemplo:
class Dog {
protected $bark = 'woof!';
public function __get($key) {
if (isset($this->$key)) {
return $this->$key;
}
}
}
$Dog = new Dog();
echo $Dog->bark; // <-- I want the IDE to "know" that bark is a property of Dog.