MinervaNeue
A responsive mobile first skin
Loading...
Searching...
No Matches
MediaWiki\Minerva\Menu\Main\AdvancedMainMenuBuilder Class Reference
+ Inheritance diagram for MediaWiki\Minerva\Menu\Main\AdvancedMainMenuBuilder:
+ Collaboration diagram for MediaWiki\Minerva\Menu\Main\AdvancedMainMenuBuilder:

Public Member Functions

 __construct ( $showMobileOptions, $showDonateLink, Definitions $definitions)
 Initialize the Default Main Menu builder.
 
 getSettingsGroup ()
 
 getPersonalToolsGroup (array $personalTools)
 @inheritDoc
 
 getDiscoveryGroup (array $navigationTools)
 @inheritDoc
 
 getDonateGroup ()
 @inheritDoc
 
 getSiteLinks ()
 @inheritDoc
 
 getInteractionToolsGroup ()
 Prepares a list of links that have the purpose of discovery in the main navigation menu.
 

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Minerva\Menu\Main\AdvancedMainMenuBuilder::__construct ( $showMobileOptions,
$showDonateLink,
Definitions $definitions )

Initialize the Default Main Menu builder.

Parameters
bool$showMobileOptionsShow MobileOptions instead of Preferences
bool$showDonateLinkwhether to show the donate link
Definitions$definitionsA menu items definitions set

Member Function Documentation

◆ getDiscoveryGroup()

MediaWiki\Minerva\Menu\Main\AdvancedMainMenuBuilder::getDiscoveryGroup ( array $navigationTools)

◆ getDonateGroup()

MediaWiki\Minerva\Menu\Main\AdvancedMainMenuBuilder::getDonateGroup ( )

◆ getInteractionToolsGroup()

MediaWiki\Minerva\Menu\Main\AdvancedMainMenuBuilder::getInteractionToolsGroup ( )

Prepares a list of links that have the purpose of discovery in the main navigation menu.

Returns
Group

Implements MediaWiki\Minerva\Menu\Main\IMainMenuBuilder.

◆ getPersonalToolsGroup()

MediaWiki\Minerva\Menu\Main\AdvancedMainMenuBuilder::getPersonalToolsGroup ( array $personalTools)

◆ getSettingsGroup()

MediaWiki\Minerva\Menu\Main\AdvancedMainMenuBuilder::getSettingsGroup ( )

◆ getSiteLinks()

MediaWiki\Minerva\Menu\Main\AdvancedMainMenuBuilder::getSiteLinks ( )

The documentation for this class was generated from the following file: