@@ -16,8 +16,8 @@ class FactoryX implements \Kfn\Menu\Contracts\GroupedMenu
1616{
1717 private static string $ name ;
1818 private static string $ group ;
19- private static MenuItemAttribute | null $ groupAttribute = null ;
20- private static Fluent | null $ factory = null ;
19+ private static ? MenuItemAttribute $ groupAttribute = null ;
20+ private static ? Fluent $ factory = null ;
2121 private static string $ childName ;
2222
2323 /**
@@ -26,8 +26,8 @@ class FactoryX implements \Kfn\Menu\Contracts\GroupedMenu
2626 * @param array $groupAttribute
2727 */
2828 public function __construct (
29- string | null $ name = null ,
30- string | null $ group = null ,
29+ ? string $ name = null ,
30+ ? string $ group = null ,
3131 array $ groupAttribute = []
3232 ) {
3333 static ::$ name = $ name ?? 'main ' ;
@@ -89,8 +89,8 @@ public function route(
8989 string $ title ,
9090 array $ param = [],
9191 array $ attribute = [],
92- string | null $ activeRoute = null ,
93- array | null $ activeRouteParam = null ,
92+ ? string $ activeRoute = null ,
93+ ? array $ activeRouteParam = null ,
9494 Closure |bool $ resolver = true ,
9595 bool $ hasChild = false
9696 ): static {
@@ -123,8 +123,8 @@ public function url(
123123 string $ title ,
124124 array $ param = [],
125125 array $ attribute = [],
126- string | null $ activeUrl = null ,
127- array | null $ activeUrlParam = null ,
126+ ? string $ activeUrl = null ,
127+ ? array $ activeUrlParam = null ,
128128 Closure |bool $ resolver = true ,
129129 bool $ hasChild = false
130130 ): static {
@@ -159,8 +159,8 @@ public function add(
159159 string $ title ,
160160 array $ param = [],
161161 array $ attribute = [],
162- string | null $ activeName = null ,
163- array | null $ activeParam = null ,
162+ ? string $ activeName = null ,
163+ ? array $ activeParam = null ,
164164 Closure |bool $ resolver = true ,
165165 bool $ hasChild = false
166166 ): static {
0 commit comments