File tree 1 file changed +13
-11
lines changed 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) {
270
270
$ groups = [$ value ];
271
271
}
272
272
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
+ }
284
286
}
285
287
}
286
288
}
You can’t perform that action at this time.
0 commit comments