We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 106c760 commit a9e26ceCopy full SHA for a9e26ce
1 file changed
rules-tests/CodeQuality/Rector/Foreach_/ForeachItemsAssignToEmptyArrayToAssignRector/Fixture/skip_assigned_before_in_conditional_foreach.php.inc
@@ -0,0 +1,26 @@
1
+<?php
2
+
3
+namespace Rector\Tests\CodeQuality\Rector\Foreach_\ForeachItemsAssignToEmptyArrayToAssignRector\Fixture;
4
5
+final class SkipAssignedBeforeInConditionalForeach
6
+{
7
+ public function run($data)
8
+ {
9
+ $list = [];
10
+ $groupList = [];
11
12
+ foreach ($data->getItems() as $item) {
13
+ if ($item->hasGroup()) {
14
+ $groupList[] = ['id' => $item->getGroupId()];
15
+ } else {
16
+ $list[] = ['id' => $item->getId()];
17
+ }
18
19
20
+ foreach ($groupList as $group) {
21
+ $list[] = $group;
22
23
24
+ return $list;
25
26
+}
0 commit comments