Exemple #1
0
 public function activate(Item $item = null)
 {
     $item = is_null($item) ? $this : $item;
     $item->active();
     $item->data('active', true);
     if ($item->parent) {
         $this->activate($this->builder->whereId($item->parent)->first());
     }
 }
Exemple #2
0
 public function activate(Item $item = null)
 {
     $item = is_null($item) ? $this : $item;
     $item->active();
     $item->data('active', true);
     if ($item->parent) {
         $parent = $this->builder->whereId($item->parent)->first();
         $parent->attributes['class'] = $parent->builder->formatGroupClass(['class' => 'opened'], $parent->attributes);
         $this->activate($parent);
     }
 }