Completed
Push — master ( 362a1e...297fa5 )
by Dmitry
03:01
created
src/Plugin/Temporal/Aggregator.php 2 patches
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -285,6 +285,9 @@
 block discarded – undo
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 = [];
Please login to merge, or discard this patch.
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -40,7 +40,7 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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;
Please login to merge, or discard this patch.