From 9224e9e49102314aace0c4e2f4191be773010d29 Mon Sep 17 00:00:00 2001 From: Caen De Silva Date: Thu, 29 Feb 2024 19:18:48 +0100 Subject: [PATCH] Inline usage of deprecated method for merged replacement --- .../src/Framework/Features/Navigation/NavItem.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/framework/src/Framework/Features/Navigation/NavItem.php b/packages/framework/src/Framework/Features/Navigation/NavItem.php index 429c4180153..59ed22ba960 100644 --- a/packages/framework/src/Framework/Features/Navigation/NavItem.php +++ b/packages/framework/src/Framework/Features/Navigation/NavItem.php @@ -83,7 +83,12 @@ public static function fromRoute(Route $route, ?string $label = null, ?int $prio */ public static function forRoute(Route|string $route, ?string $label = null, ?int $priority = null, ?string $group = null): static { - return static::fromRoute($route instanceof Route ? $route : Routes::getOrFail($route), $label, $priority, $group); + return new static( + $route instanceof Route ? $route : Routes::getOrFail($route), + $label ?? $route instanceof Route ? $route : Routes::getOrFail($route)->getPage()->navigationMenuLabel(), + $priority ?? $route instanceof Route ? $route : Routes::getOrFail($route)->getPage()->navigationMenuPriority(), + $group ?? $route instanceof Route ? $route : Routes::getOrFail($route)->getPage()->navigationMenuGroup(), + ); } /**