Code Duplication    Length = 15-15 lines in 2 locations

Grid/Renderer/DataTablesRenderer.php 1 location

@@ 164-178 (lines=15) @@
161
        );
162
163
        $data = array();
164
        foreach ($records as $record) {
165
            $info = array();
166
            /** @var AbstractGridColumn $column */
167
            foreach ($columns as $column) {
168
                if (method_exists($column, 'setRouter')) {
169
                    $column->setRouter($this->router);
170
                }
171
                if (method_exists($column, 'setGridSourceId')) {
172
                    $column->setGridSourceId($gridSource->getId());
173
                }
174
                $info[] = $column->format($record, $gridSource);
175
            }
176
177
            $data[] = $info;
178
        }
179
180
        $retVal['aaData'] = $data;
181

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
    }