xplo.re Medusa Core Framework 3.2
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Event
  • Todo
  • Download

Namespaces

  • Core
    • Authentication
      • Auto
        • Driver
      • Driver
    • Cache
      • Driver
    • Charset
      • Driver
    • Configuration
      • Driver
    • Controller
    • Converter
      • Driver
    • Decoder
      • Driver
    • Encoder
      • Driver
    • Env
      • Authentication
      • Locale
      • Proxy
      • Server
        • HTTP
        • Redirect
        • X
    • Exception
    • Exchange
      • Driver
    • Fault
      • Formatter
        • Driver
      • Incident
        • Exception
      • Reporter
        • Driver
    • Field
    • Filter
      • Driver
    • Formatter
      • Driver
        • coreuimarkup
          • Token
    • Hash
    • Loader
    • Locale
    • Log
      • Driver
    • Module
      • Dependency
        • Requirement
          • Core
          • PHP
      • Linkage
        • Driver
    • PDF
    • Plugin
    • Query
      • Driver
    • Server
      • Driver
    • Session
      • Driver
    • Set
    • Storage
      • Driver
      • Field
        • Element
    • Stream
      • Driver
    • String
    • Translation
      • Driver
      • Language
        • Driver
    • Type
    • URI
      • Driver
    • Version
    • View
      • Driver
        • coreui
          • Control
            • Button
            • Table
          • Element
        • htmlbuilder
          • Tags
        • yui
          • Modules
  • None
  • PHP

Classes

  • NavigationMenu

Class NavigationMenu

YUI navigation menu.

Core\Object implements Core\Chainable
Extended by Core\Set implements Core\Accessor
Extended by Core\View\Driver\yui\Node
Extended by Core\View\Driver\yui\Modules\NavigationMenu
Namespace: Core\View\Driver\yui\Modules
Package: Core\View\YUI
Since: 3.1
Requires: PHP 5.3
Version: 1.0
Deprecated: Scheduled for removal in Medusa 3.2 in favor of CoreUI.
Located at View/Driver/yui/Modules/NavigationMenu.inc.php

Methods summary

public
# __construct( Core\View\Driver\yui $proxy, array $arguments = null )

Initialises the new module instance.

Initialises the new module instance.

Parameters

$proxy
YUI proxy view.
$arguments
Array of additional arguments for node.

Since

3.1

Overrides

Core\View\Driver\yui\Node::__construct
public Core\View\Driver\yui\Modules\NavigationMenu
# addNode( string $value, string $url, array $infoSet = null )

Adds a new menu node.

Adds a new menu node.

Parameters

$value
Menu node value.
$url
Target URL of menu node.
$infoSet
Additional node configuration options.

Returns

Core\View\Driver\yui\Modules\NavigationMenu

Since

3.1
public true
# addSeparator( )

Adds a menu item separator.

Adds a menu item separator.

Returns

true

Since

3.1
public true
# addVerbatim( mied $code )

Adds a new node verbatim.

Adds a new node verbatim.

Parameters

$code
Node code.

Returns

true

Since

3.1
public string
# render( )

Renders the node.

Renders the node.

Returns

string
Rendered contents.

Since

3.1

Overrides

Core\View\Driver\yui\Node::render
protected string
# renderNode( boolean $isRootNode = false )

Renders a node.

Renders a node.

Parameters

$isRootNode
Whether this node is considered the root node of the navigation menu.

Returns

string
Rendered node.

Since

3.1

Methods inherited from Core\View\Driver\yui\Node

__clone()

Methods inherited from Core\Set

__get(), __isset()

Methods inherited from Core\Object

__autocreateFactory(), __call(), __processParameters(), __toString(), attachMethod(), chain(), getValueForKey(), getValueForKeyPath(), getValueForUndefinedKey(), hash(), issetValueForKey(), setValueForKey(), setValueForKeyPath(), setValueForUndefinedKey(), uuid()

Constants summary

Constants inherited from Core\Object

AnyParameterType, AutochainParameterType, AutocreateParameterType, BooleanParameterType, CharParameterType, EnumParameterType, IntegerParameterType, RealParameterType, StringParameterType, UserParameterType

Properties summary

protected array $_v_nodes

Menu nodes.

Menu nodes.

Since

3.1
#

Properties inherited from Core\View\Driver\yui\Node

$_v_modules, $_v_proxy, $_v_urn

Magic properties inherited from Core\Object

$hash, $uuid

xplo.re Medusa Core Framework 3.2 API documentation generated by ApiGen