| @@ 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 | /** |
|