@@ -285,6 +285,9 @@ |
||
| 285 | 285 | return $slices; |
| 286 | 286 | } |
| 287 | 287 | |
| 288 | + /** |
|
| 289 | + * @param \Closure $callback |
|
| 290 | + */ |
|
| 288 | 291 | private function generateStates($changes, $callback) |
| 289 | 292 | { |
| 290 | 293 | $slices = []; |
@@ -40,7 +40,7 @@ discard block |
||
| 40 | 40 | ]; |
| 41 | 41 | |
| 42 | 42 | $changes = $mapper->find('_temporal_reference', $params); |
| 43 | - $states = $this->generateStates($changes, function ($state, $change) { |
|
| 43 | + $states = $this->generateStates($changes, function($state, $change) { |
|
| 44 | 44 | $state->data = $change->targetId; |
| 45 | 45 | }); |
| 46 | 46 | |
@@ -66,7 +66,7 @@ discard block |
||
| 66 | 66 | 'targetId' => $entityId, |
| 67 | 67 | 'entity' => $params['entity'], |
| 68 | 68 | ]); |
| 69 | - $aggregates = $this->generateStates($changes, function ($state, $change) { |
|
| 69 | + $aggregates = $this->generateStates($changes, function($state, $change) { |
|
| 70 | 70 | if (!in_array($change->id, $state->data)) { |
| 71 | 71 | $state->data[] = $change->id; |
| 72 | 72 | } |
@@ -214,11 +214,11 @@ discard block |
||
| 214 | 214 | while (!$clean) { |
| 215 | 215 | $clean = true; |
| 216 | 216 | foreach ($states as $i => $state) { |
| 217 | - if (array_key_exists($i+1, $states)) { |
|
| 218 | - $next = $states[$i+1]; |
|
| 217 | + if (array_key_exists($i + 1, $states)) { |
|
| 218 | + $next = $states[$i + 1]; |
|
| 219 | 219 | if (json_encode($state->data) == json_encode($next->data)) { |
| 220 | 220 | $states[$i]->end = $next->end; |
| 221 | - unset($states[$i+1]); |
|
| 221 | + unset($states[$i + 1]); |
|
| 222 | 222 | $states = array_values($states); |
| 223 | 223 | $clean = false; |
| 224 | 224 | break; |
@@ -242,7 +242,7 @@ discard block |
||
| 242 | 242 | ]; |
| 243 | 243 | |
| 244 | 244 | $changes = $mapper->find('_temporal_override', $params); |
| 245 | - $states = $this->generateStates($changes, function ($state, $change) { |
|
| 245 | + $states = $this->generateStates($changes, function($state, $change) { |
|
| 246 | 246 | $state->data = array_merge($state->data, $change->data); |
| 247 | 247 | }); |
| 248 | 248 | foreach ($mapper->find('_temporal_override_aggregate', $params) as $aggregate) { |
@@ -340,11 +340,11 @@ discard block |
||
| 340 | 340 | while (!$clean) { |
| 341 | 341 | $clean = true; |
| 342 | 342 | foreach ($states as $i => $state) { |
| 343 | - if (array_key_exists($i+1, $states)) { |
|
| 344 | - $next = $states[$i+1]; |
|
| 343 | + if (array_key_exists($i + 1, $states)) { |
|
| 344 | + $next = $states[$i + 1]; |
|
| 345 | 345 | if (json_encode($state->data) == json_encode($next->data)) { |
| 346 | 346 | $state->end = $next->end; |
| 347 | - unset($states[$i+1]); |
|
| 347 | + unset($states[$i + 1]); |
|
| 348 | 348 | $states = array_values($states); |
| 349 | 349 | $clean = false; |
| 350 | 350 | break; |