Overview

Namespaces

  • Menu
    • Items
      • Contents
    • Traits

Classes

  • Content
  • MenuObject
  • Overview
  • Namespace
  • Class

Class MenuObject

Allows dynamic setting and getting of attributes on the various parts of a menu (items, ItemLists, etc)

HtmlObject\Traits\Tag
Extended by Menu\Traits\MenuObject

Direct known subclasses

Menu\Items\Item, Menu\Items\ItemList
Abstract
Namespace: Menu\Traits
Located at Menu/Traits/MenuObject.php
Methods summary
public Menu\Traits\MenuObject
# replaceOptions( array $options )

Replace an array of options

Replace an array of options

Parameters

$options
The new options

Returns

Menu\Traits\MenuObject
public Menu\Traits\MenuObject
# setOption( string $option, mixed $value )

Set a particular option in the array

Set a particular option in the array

Parameters

$option
The option
$value
Its new value

Returns

Menu\Traits\MenuObject
public mixed
# getOption( string $option = null )

Get a particular option in the array

Get a particular option in the array

Parameters

$option
An option

Returns

mixed
Its value
Properties summary
public array $options

Per-element configuration

Per-element configuration

# array()
API documentation generated by ApiGen