private function listOfTreesToArray(DataTreeList $list) { $listName = $list->getName(); $result = [$listName => []]; foreach ($list->getChildren() as $child) { $result[$listName][] = $this->toArray($child); } return $result; }