Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
MenuItemChecker Class Reference

Public Member Functions

 isItemActive ($activeItem, Item $item, $level)
 

Detailed Description

Class MenuItemChecker

Definition at line 13 of file MenuItemChecker.php.

Member Function Documentation

◆ isItemActive()

isItemActive (   $activeItem,
Item  $item,
  $level 
)

Check whether given menu item is currently selected.

It is used in backend menu to highlight active menu item.

Parameters
Item | false$activeItemCan be false if menu item is inaccessible but was triggered directly using controller. It is a legacy code behaviour.
Item$item
int$level
Returns
bool

Definition at line 26 of file MenuItemChecker.php.

27  {
28  $output = false;
29 
30  if ($level == 0
31  && $activeItem instanceof \Magento\Backend\Model\Menu\Item
32  && $this->isActiveItemEqualOrChild($activeItem, $item)
33  ) {
34  $output = true;
35  }
36  return $output;
37  }

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