Es una pena lo de las clases privadas.... sobre todo si tienes obsesión por un código "limpio"...
Ahora tengo dos opciones. Que sea la clase rueda quien se asocie al coche:
Código php:
Ver originalclass Coche {
public $ruedas = array(); public function agregarRueda() {
new Rueda($this);
}
}
class Rueda {
function __construct($auxCoche) {
}
}
De éste modo sólo funcionará si se le pasa como parámetro al constructor de "Rueda" un objeto de la clase "Coche".
O que sea el método de "Coche" el que cree el objeto y luego lo añada al array:
Código php:
Ver originalclass Coche {
public $ruedas = array();
public function agregarRueda() {
}
}
class Rueda {
function __construct() {
return $this;
}
}