File tree Expand file tree Collapse file tree 2 files changed +8
-5
lines changed Expand file tree Collapse file tree 2 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -564,8 +564,9 @@ private function propagateStyles(CliMenu $menu, array $items = [])
564
564
if ($ item instanceof MenuMenuItem) {
565
565
$ subMenu = $ item ->getSubMenu ();
566
566
567
- !$ subMenu ->getStyle ()->hasChangedFromDefaults ()
568
- && $ subMenu ->setStyle (clone $ menu ->getStyle ());
567
+ if (!$ subMenu ->getStyle ()->hasChangedFromDefaults ()) {
568
+ $ subMenu ->setStyle (clone $ menu ->getStyle ());
569
+ }
569
570
570
571
$ this ->propagateStyles ($ subMenu );
571
572
}
Original file line number Diff line number Diff line change @@ -619,9 +619,11 @@ public function testSplitItemSubMenuInheritsParentsStyle() : void
619
619
->setBackgroundColour ('green ' )
620
620
->addSplitItem (function (SplitItemBuilder $ b ) {
621
621
$ b
622
- ->addItem ('Item 1 ' , function () {})
622
+ ->addItem ('Item 1 ' , function () {
623
+ })
623
624
->addSubMenu ('Submenu 1 ' , function (CliMenuBuilder $ b ) {
624
- $ b ->addItem ('Item 2 ' , function () {});
625
+ $ b ->addItem ('Item 2 ' , function () {
626
+ });
625
627
})
626
628
;
627
629
})
@@ -653,7 +655,7 @@ public function testSubMenuIgnoresParentsStyleIfCustomAndPassesToChildren() : vo
653
655
->addSubMenu ('My SubSubMenu ' , function (CliMenuBuilder $ b ) {
654
656
$ b ->addItem ('Some Item ' , function () {
655
657
});
656
- });
658
+ });
657
659
})
658
660
->build ();
659
661
You can’t perform that action at this time.
0 commit comments