Xpressengine\Category\Models\Category::getProgenitors PHP Method

getProgenitors() public method

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

Usage Example

コード例 #1
0
 /**
  * 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();
 }