Re!
Erm c'est déjà la cas, array(6, 6) = array(0 => 6, 1=> 6) en PHP
Mais l'objet 6 contient lui même 2 requires que je veux connaitre, mais ma méthode ne peux pas retourner array(6 => array(require1, require2), 6 => array(require1, require2)) par exemple... et c'est la que je bloque.
En gros mon code ressemblerais a ceci, mais je ne sais pas comment retourner ce dont j'ai besoin...
Erm c'est déjà la cas, array(6, 6) = array(0 => 6, 1=> 6) en PHP
Mais l'objet 6 contient lui même 2 requires que je veux connaitre, mais ma méthode ne peux pas retourner array(6 => array(require1, require2), 6 => array(require1, require2)) par exemple... et c'est la que je bloque.
En gros mon code ressemblerais a ceci, mais je ne sais pas comment retourner ce dont j'ai besoin...
<?php
private function recursiveRequires($itemid)
{
$requires = $this->getRequires($itemid); // on recup le array(1, 2) par exemple, ou NULL si l'objet n'a pas de require
if(!is_null($requires))
{
foreach($requires as $key => $value)
{
$tree ... = $this->recursiveRequires($value); // la je bloque, je ne sais pas comment recup le resultat...
}
}
return $tree; // voila quoi...
}