diff --git a/src/EventSubscriber/OrderShowMenuSubscriber.php b/src/EventSubscriber/OrderShowMenuSubscriber.php index e48b219..a77827e 100644 --- a/src/EventSubscriber/OrderShowMenuSubscriber.php +++ b/src/EventSubscriber/OrderShowMenuSubscriber.php @@ -41,11 +41,11 @@ public function addEditButton(OrderShowMenuBuilderEvent $event): void ->setLabelAttribute('color', 'purple') ; - $sort = [self::MENU_ITEM_KEY, 'order_history', 'cancel']; - $rest = array_diff(array_keys($menu->getChildren()), $sort); + $sort = array_keys($menu->getChildren()); + array_unshift($sort, self::MENU_ITEM_KEY); try { - $event->getMenu()->reorderChildren(array_merge($sort, $rest)); + $event->getMenu()->reorderChildren($sort); } catch (\InvalidArgumentException) { } }