public function getCategoryChildrens(Category $category, $childrenArray) { $childrenArray[] = $category->getId(); $childrens = $category->getChildren(); foreach ($childrens as $children) { $childrenArray = $this->getCategoryChildrens($children, $childrenArray); } return $childrenArray; }
/** * Add child. * * @param Menu $child * * @return Menu */ public function addChild(Category $child) { $child->setParent($this); $this->children[] = $child; return $this; }