File tree Expand file tree Collapse file tree 1 file changed +13
-11
lines changed Expand file tree Collapse file tree 1 file changed +13
-11
lines changed Original file line number Diff line number Diff line change @@ -270,17 +270,19 @@ protected function processRule($rule) {
270270 $ groups = [$ value ];
271271 }
272272 foreach ($ groups as $ group ) {
273- $ values = $ group ->getListComponents ();
274- switch (count ($ values )) {
275- case 2 :
276- $ group ->setListComponents (array_reverse ($ values ));
277- break ;
278- case 3 :
279- $ group ->setListComponents ([$ values [1 ], $ values [0 ], $ values [1 ], $ values [2 ]]);
280- break ;
281- case 4 :
282- $ group ->setListComponents ([$ values [1 ], $ values [0 ], $ values [3 ], $ values [2 ]]);
283- break ;
273+ if ($ group instanceof RuleValueList) {
274+ $ values = $ group ->getListComponents ();
275+ switch (count ($ values )) {
276+ case 2 :
277+ $ group ->setListComponents (array_reverse ($ values ));
278+ break ;
279+ case 3 :
280+ $ group ->setListComponents ([$ values [1 ], $ values [0 ], $ values [1 ], $ values [2 ]]);
281+ break ;
282+ case 4 :
283+ $ group ->setListComponents ([$ values [1 ], $ values [0 ], $ values [3 ], $ values [2 ]]);
284+ break ;
285+ }
284286 }
285287 }
286288 }
You can’t perform that action at this time.
0 commit comments