‪TYPO3CMS  ‪main
TYPO3\CMS\Frontend\Event\FilterMenuItemsEvent Class Reference

Public Member Functions

 __construct (private readonly array $allMenuItems, private array $filteredMenuItems, private readonly array $menuConfiguration, private readonly array $itemConfiguration, private readonly array $bannedMenuItems, private readonly array $excludedDoktypes, private readonly Site $site, private readonly Context $context, private readonly array $currentPage)
 
 getAllMenuItems ()
 
 getFilteredMenuItems ()
 
 setFilteredMenuItems (array $filteredMenuItems)
 
 getMenuConfiguration ()
 
 getItemConfiguration ()
 
 getBannedMenuItems ()
 
 getExcludedDoktypes ()
 
 getSite ()
 
 getContext ()
 
 getCurrentPage ()
 

Detailed Description

Listeners to this Event will be able to modify items for a menu generated with HMENU

Definition at line 26 of file FilterMenuItemsEvent.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Frontend\Event\FilterMenuItemsEvent::__construct ( private readonly array  $allMenuItems,
private array  $filteredMenuItems,
private readonly array  $menuConfiguration,
private readonly array  $itemConfiguration,
private readonly array  $bannedMenuItems,
private readonly array  $excludedDoktypes,
private readonly Site  $site,
private readonly Context  $context,
private readonly array  $currentPage 
)

Definition at line 28 of file FilterMenuItemsEvent.php.

Member Function Documentation

◆ getAllMenuItems()

TYPO3\CMS\Frontend\Event\FilterMenuItemsEvent::getAllMenuItems ( )

Definition at line 40 of file FilterMenuItemsEvent.php.

◆ getBannedMenuItems()

TYPO3\CMS\Frontend\Event\FilterMenuItemsEvent::getBannedMenuItems ( )

Definition at line 65 of file FilterMenuItemsEvent.php.

◆ getContext()

TYPO3\CMS\Frontend\Event\FilterMenuItemsEvent::getContext ( )

Definition at line 80 of file FilterMenuItemsEvent.php.

◆ getCurrentPage()

TYPO3\CMS\Frontend\Event\FilterMenuItemsEvent::getCurrentPage ( )

Definition at line 85 of file FilterMenuItemsEvent.php.

◆ getExcludedDoktypes()

TYPO3\CMS\Frontend\Event\FilterMenuItemsEvent::getExcludedDoktypes ( )

Definition at line 70 of file FilterMenuItemsEvent.php.

◆ getFilteredMenuItems()

TYPO3\CMS\Frontend\Event\FilterMenuItemsEvent::getFilteredMenuItems ( )

Definition at line 45 of file FilterMenuItemsEvent.php.

◆ getItemConfiguration()

TYPO3\CMS\Frontend\Event\FilterMenuItemsEvent::getItemConfiguration ( )

Definition at line 60 of file FilterMenuItemsEvent.php.

◆ getMenuConfiguration()

TYPO3\CMS\Frontend\Event\FilterMenuItemsEvent::getMenuConfiguration ( )

Definition at line 55 of file FilterMenuItemsEvent.php.

◆ getSite()

TYPO3\CMS\Frontend\Event\FilterMenuItemsEvent::getSite ( )

Definition at line 75 of file FilterMenuItemsEvent.php.

◆ setFilteredMenuItems()

TYPO3\CMS\Frontend\Event\FilterMenuItemsEvent::setFilteredMenuItems ( array  $filteredMenuItems)

Definition at line 50 of file FilterMenuItemsEvent.php.