他の $branch オブジェクトを含むことができる $branch オブジェクトを取得しました。
$branch->children();
それぞれが子として $apples を持つことができます。
$branch->apples();
$branch からすべての $apples を再帰的に収集するにはどうすればよいですか?
function collectApples($branch){
$apples = array();
?
return $apples;
}