collection->map(function (Dossier $dossier) { return [ 'id' => $dossier->id, 'libelle' => $dossier->libelle, 'system' => $dossier->system, 'favoris' => $dossier->favoris, 'mediacount' => $dossier->mediacount, 'sousdossiers' => new self($dossier->sousdossiers) ]; }); } }