@@ -30,20 +30,20 @@ public function build() {
30
30
$ parameters ->setMinDepth (0 )->onlyEnabledLinks ();
31
31
32
32
$ tree = $ menu_tree ->load ($ menu_name , $ parameters );
33
- $ manipulators = array (
34
- array ( 'callable ' => 'menu.default_tree_manipulators:checkAccess ' ) ,
35
- array ( 'callable ' => 'menu.default_tree_manipulators:generateIndexAndSort ' ) ,
36
- ) ;
33
+ $ manipulators = [
34
+ [ 'callable ' => 'menu.default_tree_manipulators:checkAccess ' ] ,
35
+ [ 'callable ' => 'menu.default_tree_manipulators:generateIndexAndSort ' ] ,
36
+ ] ;
37
37
$ tree = $ menu_tree ->transform ($ tree , $ manipulators );
38
38
39
39
$ output ['#theme ' ] = 'accordian_menus_block ' ;
40
40
$ output ['#attached ' ]['library ' ][] = 'accordion_menus/accordion_menus_widget ' ;
41
-
41
+
42
42
foreach ($ tree as $ key => $ menu_item ) {
43
43
if ($ menu_item ->hasChildren ) {
44
44
$ elements [$ key ] = [
45
45
'content ' => $ this ->generateSubMenuTree ($ menu_item ->subtree ),
46
- 'title ' => $ menu_item ->link ->getTitle ()
46
+ 'title ' => $ menu_item ->link ->getTitle (),
47
47
];
48
48
}
49
49
}
@@ -52,11 +52,14 @@ public function build() {
52
52
return $ output ;
53
53
}
54
54
55
+ /**
56
+ * Generate submenu output.
57
+ */
55
58
private function generateSubMenuTree ($ menu ) {
56
59
$ output = [];
57
60
$ item_lists = [];
58
- foreach ($ menu as $ item ) {
59
- //If menu element disabled skip this branch
61
+ foreach ($ menu as $ item ) {
62
+ // If menu element disabled skip this branch.
60
63
if ($ item ->link ->isEnabled ()) {
61
64
$ item_lists [] = Link::fromTextAndUrl ($ item ->link ->getTitle (), $ item ->link ->getUrlObject ());
62
65
}
0 commit comments