Code Duplication    Length = 15-15 lines in 2 locations

Grid/Renderer/JQGridRenderer.php 1 location

@@ 101-115 (lines=15) @@
98
                'id' => $gridSource->getId(), // unique id
99
        );
100
101
        foreach ($records as $record) {
102
            $info = array();
103
            /** @var AbstractGridColumn $column */
104
            foreach ($columns as $column) {
105
                if (method_exists($column, 'setRouter')) {
106
                    $column->setRouter($this->router);
107
                }
108
                if (method_exists($column, 'setGridSourceId')) {
109
                    $column->setGridSourceId($gridSource->getId());
110
                }
111
                $info[$column->getField()] = $column->format($record, $this->gridSource);
112
            }
113
114
            $retVal['rows'][] = $info;
115
        }
116
117
        return $retVal;
118
    }

Grid/Renderer/DataTablesRenderer.php 1 location

@@ 174-188 (lines=15) @@
171
        );
172
173
        $data = array();
174
        foreach ($records as $record) {
175
            $info = array();
176
            /** @var AbstractGridColumn $column */
177
            foreach ($columns as $column) {
178
                if (method_exists($column, 'setRouter')) {
179
                    $column->setRouter($this->router);
180
                }
181
                if (method_exists($column, 'setGridSourceId')) {
182
                    $column->setGridSourceId($gridSource->getId());
183
                }
184
                $info[] = $column->format($record, $gridSource);
185
            }
186
187
            $data[] = $info;
188
        }
189
190
        $retVal['aaData'] = $data;
191