| @@ 131-158 (lines=28) @@ | ||
| 128 | /** |
|
| 129 | * @return array |
|
| 130 | */ |
|
| 131 | protected function formatFileData() |
|
| 132 | { |
|
| 133 | $fileData = array( |
|
| 134 | 'messages' => array(), |
|
| 135 | 'meta' => array( |
|
| 136 | 'count' => count($this->fileData), |
|
| 137 | 'size' => 0, |
|
| 138 | 'largest' => 0 |
|
| 139 | ) |
|
| 140 | ); |
|
| 141 | ||
| 142 | foreach ($this->fileData as $file) { |
|
| 143 | array_push($fileData['messages'], array( |
|
| 144 | 'message' => $file['name'], |
|
| 145 | 'data' => $this->getReadableMemory($file['size']) |
|
| 146 | )); |
|
| 147 | ||
| 148 | $fileData['meta']['size'] += $file['size']; |
|
| 149 | if ($file['size'] > $fileData['meta']['largest']) { |
|
| 150 | $fileData['meta']['largest'] = $file['size']; |
|
| 151 | } |
|
| 152 | } |
|
| 153 | ||
| 154 | $fileData['meta']['size'] = $this->getReadableMemory($fileData['meta']['size']); |
|
| 155 | $fileData['meta']['largest'] = $this->getReadableMemory($fileData['meta']['largest']); |
|
| 156 | ||
| 157 | return $fileData; |
|
| 158 | } |
|
| 159 | ||
| 160 | /** |
|
| 161 | * Sets memory data |
|
| @@ 196-223 (lines=28) @@ | ||
| 193 | /** |
|
| 194 | * @return array |
|
| 195 | */ |
|
| 196 | public function formatQueryData() |
|
| 197 | { |
|
| 198 | $queryData = array( |
|
| 199 | 'messages' => array(), |
|
| 200 | 'meta' => array( |
|
| 201 | 'count' => count($this->queryData), |
|
| 202 | 'time' => 0, |
|
| 203 | 'slowest' => 0 |
|
| 204 | ) |
|
| 205 | ); |
|
| 206 | ||
| 207 | foreach ($this->queryData as $query) { |
|
| 208 | array_push($queryData['messages'], array( |
|
| 209 | 'message' => $query['sql'], |
|
| 210 | 'sub_data' => array_filter($query['explain']), |
|
| 211 | 'data' => $this->getReadableTime($query['time']) |
|
| 212 | )); |
|
| 213 | $queryData['meta']['time'] += $query['time']; |
|
| 214 | if ($query['time'] > $queryData['meta']['slowest']) { |
|
| 215 | $queryData['meta']['slowest'] = $query['time']; |
|
| 216 | } |
|
| 217 | } |
|
| 218 | ||
| 219 | $queryData['meta']['time'] = $this->getReadableTime($queryData['meta']['time']); |
|
| 220 | $queryData['meta']['slowest'] = $this->getReadableTime($queryData['meta']['slowest']); |
|
| 221 | ||
| 222 | return $queryData; |
|
| 223 | } |
|
| 224 | ||
| 225 | /** |
|
| 226 | * Sets speed data |
|