File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
app/code/Magento/Backend/Block/Widget Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -300,13 +300,17 @@ protected function _addColumnFilterToCollection($column)
300
300
if ($ this ->getCollection ()) {
301
301
$ field = $ column ->getFilterIndex () ? $ column ->getFilterIndex () : $ column ->getIndex ();
302
302
if ($ column ->getFilterConditionCallback ()) {
303
- $ column ->getFilterConditionCallback ()[0 ]->{$ column ->getFilterConditionCallback ()[1 ]}(
303
+ $ object = isset ($ column ->getFilterConditionCallback ()['object ' ])
304
+ ? $ column ->getFilterConditionCallback ()['object ' ] : $ column ->getFilterConditionCallback ()[0 ];
305
+ $ method = isset ($ column ->getFilterConditionCallback ()['method ' ])
306
+ ? $ column ->getFilterConditionCallback ()['method ' ] : $ column ->getFilterConditionCallback ()[1 ];
307
+ $ object ->$ method (
304
308
$ this ->getCollection (),
305
309
$ column
306
310
);
307
311
} else {
308
312
$ condition = $ column ->getFilter ()->getCondition ();
309
- if ($ field && isset ( $ condition) ) {
313
+ if ($ field && $ condition ) {
310
314
$ this ->getCollection ()->addFieldToFilter ($ field , $ condition );
311
315
}
312
316
}
You can’t perform that action at this time.
0 commit comments