Menu\Items\ItemList::setOption PHP Method

setOption() public method

Set a particular option in the array
public setOption ( string $option, mixed $value ) : Menu\Traits\MenuObject
$option string The option
$value mixed Its new value
return Menu\Traits\MenuObject
    public function setOption($option, $value)
    {
        // forward item config values to the items
        if (Str::startsWith($option, 'item.')) {
            foreach ($this->children as $child) {
                $child->setOption($option, $value);
            }
        } elseif (Str::startsWith($option, 'item_list.')) {
            $this->options = ArraysMethods::set($this->options, $option, $value);
        } else {
            Menu::setOption($option, $value);
        }
        return $this;
    }