hola a todos tengo este escenario
Una clase
Código PHP:
class Usuario {
function __construct($id){
$this->id = $id;
}
public function getId(){
return $this->id;
}
}
y esta otra
Código PHP:
class prova {
function __construct(){
}
function obtenir_Dades(string $valor){
$usuari = new Usuario(2);
$valor[0] = $usuari;
$valor[1] = $usuari;
return $valor;
}
tengo un main que lo que hago es crear un objeto prova
Código PHP:
include('prova.php');
$prova = new prova();
$prova->obtenir_Dades("sss")->???;
El problema lo tengo en la clase prova el metodo obtenir_Dades("valor").
El parámetro no tiene importancia, ya que he quitado mucho codigo para que sea mñas sencillo de explicar.
El método este devuelve un array de objetos Usuario.
Mi duda es ¿como puedo forzar que el array sea del tipo de la clase Usuario?
Y asi podré ver los métodos en el main
No encuentro la manera