Caffeinated\Menus\Item::activate PHP Метод

activate() публичный Метод

public activate ( Item $item = null )
$item Item
    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);
        }
    }