Code Duplication    Length = 5-7 lines in 2 locations

system/Inji/Model.php 1 location

@@ 242-248 (lines=7) @@
239
                    case 'bool':
240
                        return $item->$colName ? 'Да' : 'Нет';
241
                    case 'method':
242
                        if (!empty($colInfo['colParams']['params'])) {
243
                            $values = call_user_func_array([App::$cur->{$colInfo['colParams']['module']}, $colInfo['colParams']['method']],
244
                                $colInfo['colParams']['params'] + [$item]
245
                            );
246
                        } else {
247
                            $values = \App::$cur->{$colInfo['colParams']['module']}->{$colInfo['colParams']['method']}($item);
248
                        }
249
                        $value = !empty($values[$item->$colName]) ? $values[$item->$colName] : 'Не задано';
250
                        break;
251
                    case 'void':

system/modules/Ui/widgets/DataManager/filters.php 1 location

@@ 61-65 (lines=5) @@
58
                                $values = ['' => 'Не важно'] + $colInfo['colParams']['sourceArray'];
59
                                break;
60
                            case 'method':
61
                                if (!empty($colInfo['colParams']['params'])) {
62
                                    $values = call_user_func_array([App::$cur->{$colInfo['colParams']['module']}, $colInfo['colParams']['method']], $colInfo['colParams']['params']);
63
                                } else {
64
                                    $values = ['' => 'Не важно'] + App::$cur->{$colInfo['colParams']['module']}->{$colInfo['colParams']['method']}();
65
                                }
66
                                break;
67
                            case 'model':
68
                                $values = ['' => 'Не важно'] + $colInfo['colParams']['model']::getList(['forSelect' => true]);