Xpressengine\Category\Models\Category::getProgenitors PHP Méthode

getProgenitors() public méthode

Get category items of root level
public getProgenitors ( ) : Illuminate\Database\Eloquent\Collection
Résultat Illuminate\Database\Eloquent\Collection
    public function getProgenitors()
    {
        $class = $this->getItemModel();
        return $class::progenitors($this)->get();
    }

Usage Example

 /**
  * Remove category
  *
  * @param Category $category category instance
  * @return bool
  */
 public function remove(Category $category)
 {
     foreach ($category->getProgenitors() as $item) {
         $this->removeItem($item);
     }
     return $category->delete();
 }