refs #2662 - ( #39afx2h )

This commit is contained in:
Cüneyt Şentürk
2022-10-10 17:46:50 +03:00
parent 815faf82fa
commit ea5ce7f02b
3 changed files with 43 additions and 16 deletions

View File

@ -43,4 +43,19 @@ trait Categories
return $id == $this->getTransferCategoryId();
}
public function getChildrenCategoryIds($category)
{
$ids = [];
foreach ($category->sub_categories as $sub_category) {
$ids[] = $sub_category->id;
if ($sub_category->sub_categories) {
$ids = array_merge($ids, $this->getChildrenCategoryIds($sub_category));
}
}
return $ids;
}
}