Overview

Namespaces

  • Inteve
    • Navigation

Classes

  • BaseControl
  • BreadcrumbsControl
  • MenuControl
  • Navigation
  • NavigationItem
  • Url

Exceptions

  • DuplicateException
  • MissingException
  • NavigationException
  • Overview
  • Namespace
  • Class

Class Navigation

Namespace: Inteve\Navigation
Located at Navigation.php
Methods summary
public Inteve\Navigation\Navigation
# setDefaultPage( string|null $defaultPage )

Parameters

$defaultPage

Returns

Inteve\Navigation\Navigation
public Inteve\Navigation\Navigation
# setCurrentPage( string|null $currentPage )

Parameters

$currentPage

Returns

Inteve\Navigation\Navigation
public string|null
# getCurrentPage( )

Returns

string|null
public boolean
# isPageCurrent( string $page )

Parameters

$page

Returns

boolean
public boolean
# isPageActive( string $page )

Parameters

$page

Returns

boolean
public Inteve\Navigation\Navigation
# addPage( string $id, string|Inteve\Navigation\NavigationItem $label, string|null $link = NULL, array $parameters = NULL )

Parameters

$id
$label
$link
$parameters

Returns

Inteve\Navigation\Navigation

Throws

Inteve\Navigation\DuplicateException
public Inteve\Navigation\Navigation
# setPageLabel( string $pageId, string $label )

Parameters

$pageId
$label

Returns

Inteve\Navigation\Navigation
public Inteve\Navigation\NavigationItem
# getPage( string $pageId )

Parameters

$pageId

Returns

Inteve\Navigation\NavigationItem

Throws

Inteve\Navigation\MissingException
public Inteve\Navigation\NavigationItem[]
# getPages( )

Returns

Inteve\Navigation\NavigationItem[]
[pageId => NavigationItem]
public Inteve\Navigation\Navigation
# addItem( string|Inteve\Navigation\NavigationItem $label, string|null $link = NULL, array $parameters = NULL )

Parameters

$label
$link
$parameters

Returns

Inteve\Navigation\Navigation
public Inteve\Navigation\Navigation
# addItemBefore( string $pageId, string|Inteve\Navigation\NavigationItem $label, string|null $link = NULL, array $parameters = NULL )

Parameters

$pageId
$label
$link
$parameters

Returns

Inteve\Navigation\Navigation
public Inteve\Navigation\Navigation
# addItemAfter( string $pageId, string|Inteve\Navigation\NavigationItem $label, string|null $link = NULL, array $parameters = NULL )

Parameters

$pageId
$label
$link
$parameters

Returns

Inteve\Navigation\Navigation
public array
# getBreadcrumbs( )

Returns breadcrumbs for current page.

Returns breadcrumbs for current page.

Returns

array
public static string
# formatPageId( string $pageId )

Parameters

$pageId

Returns

string
inteve/navigation v1.1.0 API documentation API documentation generated by ApiGen