| @@ 184-194 (lines=11) @@ | ||
| 181 | ||
| 182 | $timeaxis = []; |
|
| 183 | foreach ($changeaxis as $timestamp => $changes) { |
|
| 184 | foreach ($changes as $change) { |
|
| 185 | foreach (['begin', 'end'] as $field) { |
|
| 186 | if (!array_key_exists($change->$field, $timeaxis)) { |
|
| 187 | $timeaxis[$change->$field] = (object) [ |
|
| 188 | 'begin' => $change->$field, |
|
| 189 | 'end' => $change->$field, |
|
| 190 | 'data' => [], |
|
| 191 | ]; |
|
| 192 | } |
|
| 193 | } |
|
| 194 | } |
|
| 195 | } |
|
| 196 | ||
| 197 | ksort($changeaxis); |
|
| @@ 300-310 (lines=11) @@ | ||
| 297 | unset($changes[$i]); |
|
| 298 | } |
|
| 299 | } |
|
| 300 | foreach ($changes as $change) { |
|
| 301 | foreach (['begin', 'end'] as $field) { |
|
| 302 | if (!array_key_exists($change->$field, $slices)) { |
|
| 303 | $slices[$change->$field] = (object) [ |
|
| 304 | 'begin' => $change->$field, |
|
| 305 | 'end' => $change->$field, |
|
| 306 | 'data' => [], |
|
| 307 | ]; |
|
| 308 | } |
|
| 309 | } |
|
| 310 | } |
|
| 311 | ksort($slices); |
|
| 312 | ||
| 313 | $nextSliceId = null; |
|