et bien ton objet est capable de renvoyez ses objets parents, donc les objets parents sont capables de faire de même.
ah merde grillé. bon y a ma boss qui me prend la tête alors le temps que je finisse de coder mon truc..
class Item {
public function getRequiresRecursive() {
$requires_id = $this->requires(); // doit retourner array() vide si pas de parents
$parents = array();
foreach ($requires_id as $rid) {
$parent = new self($rid);
$parents[$rid] = $parent->getRequiresRecursive();
}
return $parents;
}
}
ah merde grillé. bon y a ma boss qui me prend la tête alors le temps que je finisse de coder mon truc..