From a418d36693a8a8e39ed4cd676d164cd6bc2575a2 Mon Sep 17 00:00:00 2001 From: mhsdesign <85400359+mhsdesign@users.noreply.github.com> Date: Tue, 24 Sep 2024 15:47:22 +0200 Subject: [PATCH] TASK: Make use of `NodeAggregateIds::toStringArray` --- Neos.Neos/Classes/Fusion/MenuItemsImplementation.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Neos.Neos/Classes/Fusion/MenuItemsImplementation.php b/Neos.Neos/Classes/Fusion/MenuItemsImplementation.php index 12bb91be2b..d730306f0e 100644 --- a/Neos.Neos/Classes/Fusion/MenuItemsImplementation.php +++ b/Neos.Neos/Classes/Fusion/MenuItemsImplementation.php @@ -276,11 +276,11 @@ protected function findMenuStartingPointAggregateId(): ?NodeAggregateId return $traversalStartingPoint->aggregateId; } elseif ($this->getEntryLevel() < 0) { $ancestorNodeAggregateIds = $this->getCurrentNodeRootlineAggregateIds(); - $ancestorNodeAggregateIdArray = array_values(iterator_to_array($ancestorNodeAggregateIds)); + $ancestorNodeAggregateIdArray = $ancestorNodeAggregateIds->toStringArray(); return $ancestorNodeAggregateIdArray[$this->getEntryLevel() * -1] ?? null; } else { $ancestorNodeAggregateIds = $this->getCurrentNodeRootlineAggregateIds(); - $ancestorNodeAggregateIdArray = array_reverse(array_values(iterator_to_array($ancestorNodeAggregateIds))); + $ancestorNodeAggregateIdArray = array_reverse($ancestorNodeAggregateIds->toStringArray()); return $ancestorNodeAggregateIdArray[$this->getEntryLevel() - 1] ?? null; } }