Skip to content

Commit d87a1d2

Browse files
committed
ensure generator is only traversed once
1 parent 393d326 commit d87a1d2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/system/ThemeBundle/src/ExtensionMenu/ExtensionMenuCollector.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ public function getAllByContext(string $context = ExtensionMenuInterface::CONTEX
5858
{
5959
$menus = [];
6060
foreach ($this->extensionMenus as $bundleName => $extensionMenu) {
61-
$menu = $extensionMenu->get($context);
62-
if (0 < count(iterator_to_array($menu))) {
61+
$menu = iterator_to_array($extensionMenu->get($context));
62+
if (0 < count($menu)) {
6363
$menus[$bundleName] = $menu;
6464
}
6565
}

0 commit comments

Comments
 (0)