Eu só tinha que fazer isso em um dos meus temas ... Já que você não tem acesso à variável $ item nesse estágio do Walker, você gostaria de armazenar seu item atual em um escopo mais global em no momento em que você tem acesso a ele. O código a seguir fará mais sentido ... note: Eu tirei tudo, menos o código relevante.
class ThemeTruck_Nav_Walker extends Walker_Nav_Menu {
private $curItem;
// retrieve the curItem
function start_lvl(&$output, $depth = 0, $args = array()) {
var_dump($this->curItem );
}
// store the curItem
function start_el(&$output, $item, $depth = 0, $args = array(), $id = 0) {
$this->curItem = $item;
}
}