> $items */ /** @var int $depth */ /** @var string $currentSlug */ if (!function_exists('category_tree_has_current')) { /** * @param array $category */ function category_tree_has_current(array $category, string $currentSlug): bool { if ($currentSlug === '') { return false; } if (($category['slug'] ?? '') === $currentSlug) { return true; } foreach (($category['children'] ?? []) as $child) { if (category_tree_has_current($child, $currentSlug)) { return true; } } return false; } } ?>