Code Duplication    Length = 28-28 lines in 2 locations

src/Display.php 2 locations

@@ 166-193 (lines=28) @@
163
    /**
164
     * @return array
165
     */
166
    protected function formatFileData()
167
    {
168
        $fileData = array(
169
            'messages' => array(),
170
            'meta'     => array(
171
                'count'   => count($this->fileData),
172
                'size'    => 0,
173
                'largest' => 0
174
            )
175
        );
176
177
        foreach ($this->fileData as $file) {
178
            array_push($fileData['messages'], array(
179
                'message' => $file['name'],
180
                'data'    => $this->getReadableMemory($file['size'])
181
            ));
182
183
            $fileData['meta']['size'] += $file['size'];
184
            if ($file['size'] > $fileData['meta']['largest']) {
185
                $fileData['meta']['largest'] = $file['size'];
186
            }
187
        }
188
189
        $fileData['meta']['size'] = $this->getReadableMemory($fileData['meta']['size']);
190
        $fileData['meta']['largest'] = $this->getReadableMemory($fileData['meta']['largest']);
191
192
        return $fileData;
193
    }
194
195
    /**
196
     * Sets memory data
@@ 232-259 (lines=28) @@
229
    /**
230
     * @return array
231
     */
232
    public function formatQueryData()
233
    {
234
        $queryData = array(
235
            'messages' => array(),
236
            'meta'     => array(
237
                'count'   => count($this->queryData),
238
                'time'    => 0,
239
                'slowest' => 0
240
            )
241
        );
242
243
        foreach ($this->queryData as $query) {
244
            array_push($queryData['messages'], array(
245
                'message'  => $query['sql'],
246
                'sub_data' => array_filter($query['explain']),
247
                'data'     => $this->getReadableTime($query['time'])
248
            ));
249
            $queryData['meta']['time'] += $query['time'];
250
            if ($query['time'] > $queryData['meta']['slowest']) {
251
                $queryData['meta']['slowest'] = $query['time'];
252
            }
253
        }
254
255
        $queryData['meta']['time'] = $this->getReadableTime($queryData['meta']['time']);
256
        $queryData['meta']['slowest'] = $this->getReadableTime($queryData['meta']['slowest']);
257
258
        return $queryData;
259
    }
260
261
262
    /**