Итератор объектов меню

Объект служит для того, чтоб была возможность пройтись по элементам меню при помощи обычного foreach.

Имейте ввиду, что итератор проверяет, что выводимые пункты меню являются доступными (canAccess), опубликованными (isPublic) и являются видимыми (isVisible). Если вам ныжны все пункты меню и вы сами хотите вручную сделать все проверки - используйте \Eva\menuItem::getChildren()

Имеет один полезный метод: 

\Eva\menuItemsIterator::moveDeeper()

Переместит указатель к подменю. Полезно для получения подменю у выделенного элемента меню.

В данном примере будет являться аналогом: