Loading src/TwigExtension.php +5 −2 Original line number Diff line number Diff line Loading @@ -716,7 +716,7 @@ class TwigExtension extends AbstractExtension { $parameters->setMinDepth($level); // When the depth is configured to zero, there is no depth limit. When depth // is non-zero, it indicates the number of levels that must be displayed. // Hence this is a relative depth that we must convert to an actual // Hence, this is a relative depth that we must convert to an actual // (absolute) depth, that may never exceed the maximum depth. if ($depth > 0) { $parameters->setMaxDepth(min($level + $depth - 1, $menu_tree->maxDepth())); Loading @@ -733,7 +733,10 @@ class TwigExtension extends AbstractExtension { ['callable' => 'menu.default_tree_manipulators:generateIndexAndSort'], ]; $tree = $menu_tree->transform($tree, $manipulators); return $menu_tree->build($tree); $build = $menu_tree->build($tree); $build['#cache']['contexts'][] = 'route.menu_active_trails:' . $menu_name; return $build; } /** Loading Loading
src/TwigExtension.php +5 −2 Original line number Diff line number Diff line Loading @@ -716,7 +716,7 @@ class TwigExtension extends AbstractExtension { $parameters->setMinDepth($level); // When the depth is configured to zero, there is no depth limit. When depth // is non-zero, it indicates the number of levels that must be displayed. // Hence this is a relative depth that we must convert to an actual // Hence, this is a relative depth that we must convert to an actual // (absolute) depth, that may never exceed the maximum depth. if ($depth > 0) { $parameters->setMaxDepth(min($level + $depth - 1, $menu_tree->maxDepth())); Loading @@ -733,7 +733,10 @@ class TwigExtension extends AbstractExtension { ['callable' => 'menu.default_tree_manipulators:generateIndexAndSort'], ]; $tree = $menu_tree->transform($tree, $manipulators); return $menu_tree->build($tree); $build = $menu_tree->build($tree); $build['#cache']['contexts'][] = 'route.menu_active_trails:' . $menu_name; return $build; } /** Loading