Saludos les comento por si alguno le paso y me puede dar una ayuda ya que me facilitaria mucho el trabajo.
 
Supongamos tengo dos clases
class Persona(){
 var $nombre;
var $datos;
 
function __construct($nombre , Datos $datos){
$this->nombre = $nombre;
$this->datos = $datos;
}
    function getNombre() {
        return $this->nombre;
    }
    function getDatos() {
        return $this->datos;
    }
}
 
class Datos(){
var $email;
 
function __construct($email){
$this->email = $email;
}
 
    function getEmail() {
        return $this->email;
    }
 
}
 
supongamos cuando instancio la clase persona y quiero acceder al getmail no me lo autocompleta si me completa el getDatos();
 
$persona = new Persona();
 
$persona->getDatos()-> este get no lo autocompleta o sea getEmail().
 
Si alguien sabe como arreglarlo yo usaba el eclipse y lo autocompletaba sin problema el netbeans parece que no accede de una clase a dentro de otra clase para autocompletar 
   
 


