$tplData */ if (empty($tplData['menuItemsL2'])) { return; } /** @var SubMenuItem[] */ // @phpstan-ignore varTag.nativeType $items = $tplData['menuItemsL2']; foreach ($items as $item) { $id = 'dup-submenu-l2-' . $tplData['currentLevelSlugs'][0] . '-' . $item->slug; $classes = [ 'dup-submenu-l2', 'dup-nav-item', ]; if ($item->active) { $classes[] = 'active'; } $attrString = []; foreach ($item->attributes as $key => $value) { $attrString[] = $key . '="' . esc_attr($value) . '"'; } $attrString = count($attrString) > 0 ? implode(' ', $attrString) : ''; if (strlen($item->link) > 0) { ?> > label); ?> > label); ?>