NavigationMenu
extends BaseNavigationMenu
in package
Table of Contents
Properties
- $items : Collection<string, NavItem>
- $hasDropdowns : bool
Methods
- create() : static
- getDropdowns() : array<string, DropdownNavItem>
- getItems() : Collection<string|int, NavItem>
- hasDropdowns() : bool
- __construct() : mixed
- canAddItemToDropdown() : bool
- canAddRoute() : bool
- dropdownsEnabled() : bool
- generate() : void
- moveGroupedItemsIntoDropdowns() : void
- removeDuplicateItems() : void
- sortByPriority() : void
- hasGroupExplicitlySetInFrontMatter() : bool
Properties
$items
public
Collection<string, NavItem>
$items
$hasDropdowns
private
bool
$hasDropdowns
Methods
create()
public
static create() : static
Return values
staticgetDropdowns()
public
getDropdowns() : array<string, DropdownNavItem>
Return values
array<string, DropdownNavItem>getItems()
public
getItems() : Collection<string|int, NavItem>
Return values
Collection<string|int, NavItem>hasDropdowns()
public
hasDropdowns() : bool
Return values
bool__construct()
protected
final __construct() : mixed
canAddItemToDropdown()
protected
canAddItemToDropdown(NavItem $item) : bool
Parameters
- $item : NavItem
Return values
boolcanAddRoute()
protected
canAddRoute(Route $route) : bool
Parameters
- $route : Route
Return values
booldropdownsEnabled()
protected
dropdownsEnabled() : bool
Return values
boolgenerate()
protected
generate() : void
moveGroupedItemsIntoDropdowns()
protected
moveGroupedItemsIntoDropdowns() : void
removeDuplicateItems()
protected
removeDuplicateItems() : void
sortByPriority()
protected
sortByPriority() : void
hasGroupExplicitlySetInFrontMatter()
private
hasGroupExplicitlySetInFrontMatter() : bool