/** * Append item class before rendering. * * @param array $menu * @param int $level * @return string */ protected function autoRender($menu, $level = 1) { $className = 'classItem' . ($level > 1 ? $level : ''); if ($this->arguments[$className] !== null) { $ci = $this->arguments[$className]; } else { $ci = $this->arguments['classItem']; } if ($ci) { foreach ($menu as &$page) { $page['class'] .= ' ' . str_replace(':level', $level, $ci); } } return parent::autoRender($menu, $level); }