From c08aca9c6c22e16045f391770bc451dc14ba6a05 Mon Sep 17 00:00:00 2001 From: Administrator Date: Tue, 27 Sep 2016 12:29:26 +0300 Subject: [PATCH] bugfix: item is not rendered as span when the current match come from voter --- src/Knp/Menu/Renderer/ListRenderer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Knp/Menu/Renderer/ListRenderer.php b/src/Knp/Menu/Renderer/ListRenderer.php index 4d7db5d0..63e7d4d7 100644 --- a/src/Knp/Menu/Renderer/ListRenderer.php +++ b/src/Knp/Menu/Renderer/ListRenderer.php @@ -188,7 +188,7 @@ protected function renderItem(ItemInterface $item, array $options) */ protected function renderLink(ItemInterface $item, array $options = array()) { - if ($item->getUri() && (!$item->isCurrent() || $options['currentAsLink'])) { + if ($item->getUri() && ((!$item->isCurrent() && !$this->matcher->isCurrent($item)) || $options['currentAsLink'])) { $text = $this->renderLinkElement($item, $options); } else { $text = $this->renderSpanElement($item, $options);