Passed
Pull Request — master (#1207)
by Aleksei
10:55
created
src/Prototype/src/NodeVisitors/RemoveTrait.php 2 patches
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -15,28 +15,28 @@
 block discarded – undo
15 15
  */
16 16
 final class RemoveTrait extends NodeVisitorAbstract
17 17
 {
18
-    public function leaveNode(Node $node): int|Node|null
18
+    public function leaveNode(Node $node): int | Node | null
19 19
     {
20
-        if (!$node instanceof Node\Stmt\TraitUse) {
20
+        if (!$node instanceof Node\Stmt\TraitUse){
21 21
             return null;
22 22
         }
23 23
 
24
-        foreach ($node->traits as $index => $use) {
25
-            if ($use instanceof Node\Name) {
24
+        foreach ($node->traits as $index => $use){
25
+            if ($use instanceof Node\Name){
26 26
                 $name = $this->trimSlashes(\implode('\\', $use->parts));
27 27
                 if (
28 28
                     \in_array($name, [
29 29
                         $this->trimSlashes(PrototypeTrait::class),
30 30
                         Utils::shortName(PrototypeTrait::class),
31 31
                     ], true)
32
-                ) {
32
+                ){
33 33
                     unset($node->traits[$index]);
34 34
                 }
35 35
             }
36 36
         }
37 37
 
38 38
         $node->traits = \array_values($node->traits);
39
-        if (empty($node->traits)) {
39
+        if (empty($node->traits)){
40 40
             return NodeTraverser::REMOVE_NODE;
41 41
         }
42 42
 
Please login to merge, or discard this patch.
Braces   +8 added lines, -4 removed lines patch added patch discarded remove patch
@@ -17,12 +17,15 @@  discard block
 block discarded – undo
17 17
 {
18 18
     public function leaveNode(Node $node): int|Node|null
19 19
     {
20
-        if (!$node instanceof Node\Stmt\TraitUse) {
20
+        if (!$node instanceof Node\Stmt\TraitUse)
21
+        {
21 22
             return null;
22 23
         }
23 24
 
24
-        foreach ($node->traits as $index => $use) {
25
-            if ($use instanceof Node\Name) {
25
+        foreach ($node->traits as $index => $use)
26
+        {
27
+            if ($use instanceof Node\Name)
28
+            {
26 29
                 $name = $this->trimSlashes(\implode('\\', $use->parts));
27 30
                 if (
28 31
                     \in_array($name, [
@@ -36,7 +39,8 @@  discard block
 block discarded – undo
36 39
         }
37 40
 
38 41
         $node->traits = \array_values($node->traits);
39
-        if (empty($node->traits)) {
42
+        if (empty($node->traits))
43
+        {
40 44
             return NodeTraverser::REMOVE_NODE;
41 45
         }
42 46
 
Please login to merge, or discard this patch.
src/Prototype/src/NodeVisitors/RemoveUse.php 2 patches
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -14,19 +14,19 @@
 block discarded – undo
14 14
  */
15 15
 final class RemoveUse extends NodeVisitorAbstract
16 16
 {
17
-    public function leaveNode(Node $node): int|Node|null
17
+    public function leaveNode(Node $node): int | Node | null
18 18
     {
19
-        if (!$node instanceof Node\Stmt\Use_) {
19
+        if (!$node instanceof Node\Stmt\Use_){
20 20
             return null;
21 21
         }
22 22
 
23
-        foreach ($node->uses as $index => $use) {
24
-            if ($use->name->toString() === PrototypeTrait::class) {
23
+        foreach ($node->uses as $index => $use){
24
+            if ($use->name->toString() === PrototypeTrait::class){
25 25
                 unset($node->uses[$index]);
26 26
             }
27 27
         }
28 28
 
29
-        if (empty($node->uses)) {
29
+        if (empty($node->uses)){
30 30
             return NodeTraverser::REMOVE_NODE;
31 31
         }
32 32
 
Please login to merge, or discard this patch.
Braces   +8 added lines, -4 removed lines patch added patch discarded remove patch
@@ -16,17 +16,21 @@
 block discarded – undo
16 16
 {
17 17
     public function leaveNode(Node $node): int|Node|null
18 18
     {
19
-        if (!$node instanceof Node\Stmt\Use_) {
19
+        if (!$node instanceof Node\Stmt\Use_)
20
+        {
20 21
             return null;
21 22
         }
22 23
 
23
-        foreach ($node->uses as $index => $use) {
24
-            if ($use->name->toString() === PrototypeTrait::class) {
24
+        foreach ($node->uses as $index => $use)
25
+        {
26
+            if ($use->name->toString() === PrototypeTrait::class)
27
+            {
25 28
                 unset($node->uses[$index]);
26 29
             }
27 30
         }
28 31
 
29
-        if (empty($node->uses)) {
32
+        if (empty($node->uses))
33
+        {
30 34
             return NodeTraverser::REMOVE_NODE;
31 35
         }
32 36
 
Please login to merge, or discard this patch.
src/Prototype/src/ClassNode/ConflictResolver/Sequences.php 2 patches
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -14,21 +14,21 @@  discard block
 block discarded – undo
14 14
      */
15 15
     public function find(array $sequences, int $originSequence): int
16 16
     {
17
-        if (empty($sequences) || $originSequence > \max($sequences)) {
17
+        if (empty($sequences) || $originSequence > \max($sequences)){
18 18
             return $originSequence;
19 19
         }
20 20
 
21 21
         $gaps = $this->skippedSequences($sequences);
22 22
 
23
-        if (isset($gaps[$originSequence])) {
23
+        if (isset($gaps[$originSequence])){
24 24
             return $originSequence;
25 25
         }
26 26
 
27 27
         //we do not add "1" as postfix: $var, $var2, $var3, etc
28 28
         unset($gaps[1]);
29
-        if (empty($gaps)) {
29
+        if (empty($gaps)){
30 30
             $max = \max($sequences);
31
-            if ($max === 0) {
31
+            if ($max === 0){
32 32
                 return 2;
33 33
             }
34 34
 
@@ -42,8 +42,8 @@  discard block
 block discarded – undo
42 42
     {
43 43
         $skipped = [];
44 44
         $max = \max($sequences);
45
-        for ($i = 0; $i < $max; $i++) {
46
-            if (!\in_array($i, $sequences, true)) {
45
+        for ($i = 0; $i < $max; $i++){
46
+            if (!\in_array($i, $sequences, true)){
47 47
                 $skipped[$i] = $i;
48 48
             }
49 49
         }
Please login to merge, or discard this patch.
Braces   +12 added lines, -6 removed lines patch added patch discarded remove patch
@@ -14,21 +14,25 @@  discard block
 block discarded – undo
14 14
      */
15 15
     public function find(array $sequences, int $originSequence): int
16 16
     {
17
-        if (empty($sequences) || $originSequence > \max($sequences)) {
17
+        if (empty($sequences) || $originSequence > \max($sequences))
18
+        {
18 19
             return $originSequence;
19 20
         }
20 21
 
21 22
         $gaps = $this->skippedSequences($sequences);
22 23
 
23
-        if (isset($gaps[$originSequence])) {
24
+        if (isset($gaps[$originSequence]))
25
+        {
24 26
             return $originSequence;
25 27
         }
26 28
 
27 29
         //we do not add "1" as postfix: $var, $var2, $var3, etc
28 30
         unset($gaps[1]);
29
-        if (empty($gaps)) {
31
+        if (empty($gaps))
32
+        {
30 33
             $max = \max($sequences);
31
-            if ($max === 0) {
34
+            if ($max === 0)
35
+            {
32 36
                 return 2;
33 37
             }
34 38
 
@@ -42,8 +46,10 @@  discard block
 block discarded – undo
42 46
     {
43 47
         $skipped = [];
44 48
         $max = \max($sequences);
45
-        for ($i = 0; $i < $max; $i++) {
46
-            if (!\in_array($i, $sequences, true)) {
49
+        for ($i = 0; $i < $max; $i++)
50
+        {
51
+            if (!\in_array($i, $sequences, true))
52
+            {
47 53
                 $skipped[$i] = $i;
48 54
             }
49 55
         }
Please login to merge, or discard this patch.
src/Prototype/src/Command/InjectCommand.php 2 patches
Braces   +25 added lines, -12 removed lines patch added patch discarded remove patch
@@ -46,7 +46,8 @@  discard block
 block discarded – undo
46 46
     public function perform(): int
47 47
     {
48 48
         $prototyped = $this->locator->getTargetClasses();
49
-        if ($prototyped === []) {
49
+        if ($prototyped === [])
50
+        {
50 51
             $this->writeln('<comment>No prototyped classes found.</comment>');
51 52
 
52 53
             return self::SUCCESS;
@@ -54,18 +55,23 @@  discard block
 block discarded – undo
54 55
 
55 56
         $targets = [];
56 57
 
57
-        foreach ($prototyped as $class) {
58
+        foreach ($prototyped as $class)
59
+        {
58 60
             $proto = $this->getPrototypeProperties($class, $prototyped);
59
-            if (empty($proto)) {
61
+            if (empty($proto))
62
+            {
60 63
                 $modified = $this->modify($class, $proto);
61
-                if ($modified !== null) {
64
+                if ($modified !== null)
65
+                {
62 66
                     $targets[] = $modified;
63 67
                 }
64 68
                 continue;
65 69
             }
66 70
 
67
-            foreach ($proto as $target) {
68
-                if ($target instanceof \Throwable) {
71
+            foreach ($proto as $target)
72
+            {
73
+                if ($target instanceof \Throwable)
74
+                {
69 75
                     $targets[] = [
70 76
                         $class->getName(),
71 77
                         $target->getMessage(),
@@ -74,7 +80,8 @@  discard block
 block discarded – undo
74 80
                     continue 2;
75 81
                 }
76 82
 
77
-                if ($target === null) {
83
+                if ($target === null)
84
+                {
78 85
                     continue 2;
79 86
                 }
80 87
             }
@@ -82,14 +89,17 @@  discard block
 block discarded – undo
82 89
             $targets[] = [$class->getName(), $this->mergeNames($proto), $this->mergeTargets($proto)];
83 90
 
84 91
             $modified = $this->modify($class, $proto);
85
-            if ($modified !== null) {
92
+            if ($modified !== null)
93
+            {
86 94
                 $targets[] = $modified;
87 95
             }
88 96
         }
89 97
 
90
-        if (!empty($targets)) {
98
+        if (!empty($targets))
99
+        {
91 100
             $grid = $this->table(['Class:', 'Property:', 'Target:']);
92
-            foreach ($targets as $target) {
101
+            foreach ($targets as $target)
102
+            {
93 103
                 $grid->addRow($target);
94 104
             }
95 105
 
@@ -102,7 +112,8 @@  discard block
 block discarded – undo
102 112
     private function modify(\ReflectionClass $class, array $proto): ?array
103 113
     {
104 114
         $classDefinition = $this->extractor->extract($class->getFileName(), $proto);
105
-        try {
115
+        try
116
+        {
106 117
             $modified = $this->injector->injectDependencies(
107 118
                 \file_get_contents($class->getFileName()),
108 119
                 $classDefinition,
@@ -114,7 +125,9 @@  discard block
 block discarded – undo
114 125
             \file_put_contents($class->getFileName(), $modified);
115 126
 
116 127
             return null;
117
-        } catch (\Throwable $e) {
128
+        }
129
+        catch (\Throwable $e)
130
+        {
118 131
             return [$class->getName(), $e->getMessage(), \sprintf('%s:L%s', $e->getFile(), $e->getLine())];
119 132
         }
120 133
     }
Please login to merge, or discard this patch.
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
     public function perform(): int
36 36
     {
37 37
         $prototyped = $this->locator->getTargetClasses();
38
-        if ($prototyped === []) {
38
+        if ($prototyped === []){
39 39
             $this->writeln('<comment>No prototyped classes found.</comment>');
40 40
 
41 41
             return self::SUCCESS;
@@ -43,18 +43,18 @@  discard block
 block discarded – undo
43 43
 
44 44
         $targets = [];
45 45
 
46
-        foreach ($prototyped as $class) {
46
+        foreach ($prototyped as $class){
47 47
             $proto = $this->getPrototypeProperties($class, $prototyped);
48
-            if (empty($proto)) {
48
+            if (empty($proto)){
49 49
                 $modified = $this->modify($class, $proto);
50
-                if ($modified !== null) {
50
+                if ($modified !== null){
51 51
                     $targets[] = $modified;
52 52
                 }
53 53
                 continue;
54 54
             }
55 55
 
56
-            foreach ($proto as $target) {
57
-                if ($target instanceof \Throwable) {
56
+            foreach ($proto as $target){
57
+                if ($target instanceof \Throwable){
58 58
                     $targets[] = [
59 59
                         $class->getName(),
60 60
                         $target->getMessage(),
@@ -63,7 +63,7 @@  discard block
 block discarded – undo
63 63
                     continue 2;
64 64
                 }
65 65
 
66
-                if ($target === null) {
66
+                if ($target === null){
67 67
                     continue 2;
68 68
                 }
69 69
             }
@@ -71,14 +71,14 @@  discard block
 block discarded – undo
71 71
             $targets[] = [$class->getName(), $this->mergeNames($proto), $this->mergeTargets($proto)];
72 72
 
73 73
             $modified = $this->modify($class, $proto);
74
-            if ($modified !== null) {
74
+            if ($modified !== null){
75 75
                 $targets[] = $modified;
76 76
             }
77 77
         }
78 78
 
79
-        if (!empty($targets)) {
79
+        if (!empty($targets)){
80 80
             $grid = $this->table(['Class:', 'Property:', 'Target:']);
81
-            foreach ($targets as $target) {
81
+            foreach ($targets as $target){
82 82
                 $grid->addRow($target);
83 83
             }
84 84
 
@@ -91,7 +91,7 @@  discard block
 block discarded – undo
91 91
     private function modify(\ReflectionClass $class, array $proto): ?array
92 92
     {
93 93
         $classDefinition = $this->extractor->extract($class->getFileName(), $proto);
94
-        try {
94
+        try{
95 95
             $modified = $this->injector->injectDependencies(
96 96
                 \file_get_contents($class->getFileName()),
97 97
                 $classDefinition,
@@ -101,7 +101,7 @@  discard block
 block discarded – undo
101 101
             \file_put_contents($class->getFileName(), $modified);
102 102
 
103 103
             return null;
104
-        } catch (\Throwable $e) {
104
+        }catch (\Throwable $e){
105 105
             return [$class->getName(), $e->getMessage(), \sprintf('%s:L%s', $e->getFile(), $e->getLine())];
106 106
         }
107 107
     }
Please login to merge, or discard this patch.
src/Models/src/SchematicEntity.php 2 patches
Braces   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -28,7 +28,8 @@
 block discarded – undo
28 28
 
29 29
     protected function getMutator(string $field, string $type): mixed
30 30
     {
31
-        if (isset($this->schema[ModelSchema::MUTATORS][$type][$field])) {
31
+        if (isset($this->schema[ModelSchema::MUTATORS][$type][$field]))
32
+        {
32 33
             return $this->schema[ModelSchema::MUTATORS][$type][$field];
33 34
         }
34 35
 
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -12,7 +12,7 @@  discard block
 block discarded – undo
12 12
     public function __construct(
13 13
         array $data,
14 14
         private array $schema,
15
-    ) {
15
+    ){
16 16
         parent::__construct($data);
17 17
     }
18 18
 
@@ -28,7 +28,7 @@  discard block
 block discarded – undo
28 28
 
29 29
     protected function getMutator(string $field, string $type): mixed
30 30
     {
31
-        if (isset($this->schema[ModelSchema::MUTATORS][$type][$field])) {
31
+        if (isset($this->schema[ModelSchema::MUTATORS][$type][$field])){
32 32
             return $this->schema[ModelSchema::MUTATORS][$type][$field];
33 33
         }
34 34
 
Please login to merge, or discard this patch.
src/Tokenizer/src/Traits/TargetTrait.php 2 patches
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -16,13 +16,13 @@
 block discarded – undo
16 16
     {
17 17
         $traits = [];
18 18
 
19
-        do {
19
+        do{
20 20
             $traits = \array_merge(\class_uses($class), $traits);
21 21
             $class = \get_parent_class($class);
22
-        } while ($class !== false);
22
+        }while ($class !== false);
23 23
 
24 24
         //Traits from traits
25
-        foreach (\array_flip($traits) as $trait) {
25
+        foreach (\array_flip($traits) as $trait){
26 26
             $traits = \array_merge(\class_uses($trait), $traits);
27 27
         }
28 28
 
Please login to merge, or discard this patch.
Braces   +4 added lines, -2 removed lines patch added patch discarded remove patch
@@ -16,13 +16,15 @@
 block discarded – undo
16 16
     {
17 17
         $traits = [];
18 18
 
19
-        do {
19
+        do
20
+        {
20 21
             $traits = \array_merge(\class_uses($class), $traits);
21 22
             $class = \get_parent_class($class);
22 23
         } while ($class !== false);
23 24
 
24 25
         //Traits from traits
25
-        foreach (\array_flip($traits) as $trait) {
26
+        foreach (\array_flip($traits) as $trait)
27
+        {
26 28
             $traits = \array_merge(\class_uses($trait), $traits);
27 29
         }
28 30
 
Please login to merge, or discard this patch.
src/Tokenizer/src/InvocationLocator.php 2 patches
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -21,8 +21,8 @@  discard block
 block discarded – undo
21 21
     public function getInvocations(\ReflectionFunctionAbstract $function): array
22 22
     {
23 23
         $result = [];
24
-        foreach ($this->availableInvocations($function->getName()) as $invocation) {
25
-            if ($this->isTargeted($invocation, $function)) {
24
+        foreach ($this->availableInvocations($function->getName()) as $invocation){
25
+            if ($this->isTargeted($invocation, $function)){
26 26
                 $result[] = $invocation;
27 27
             }
28 28
         }
@@ -39,12 +39,12 @@  discard block
 block discarded – undo
39 39
     protected function availableInvocations(string $signature = ''): \Generator
40 40
     {
41 41
         $signature = \strtolower(\trim($signature, '\\'));
42
-        foreach ($this->availableReflections() as $reflection) {
43
-            foreach ($reflection->getInvocations() as $invocation) {
42
+        foreach ($this->availableReflections() as $reflection){
43
+            foreach ($reflection->getInvocations() as $invocation){
44 44
                 if (
45 45
                     !empty($signature)
46 46
                     && \strtolower(\trim($invocation->getName(), '\\')) !== $signature
47
-                ) {
47
+                ){
48 48
                     continue;
49 49
                 }
50 50
 
@@ -55,14 +55,14 @@  discard block
 block discarded – undo
55 55
 
56 56
     protected function isTargeted(ReflectionInvocation $invocation, \ReflectionFunctionAbstract $function): bool
57 57
     {
58
-        if ($function instanceof \ReflectionFunction) {
58
+        if ($function instanceof \ReflectionFunction){
59 59
             return !$invocation->isMethod();
60 60
         }
61 61
 
62
-        try {
62
+        try{
63 63
             $reflection = $this->classReflection($invocation->getClass());
64
-        } catch (LocatorException $e) {
65
-            if ($this->debug) {
64
+        }catch (LocatorException $e){
65
+            if ($this->debug){
66 66
                 throw $e;
67 67
             }
68 68
 
@@ -74,7 +74,7 @@  discard block
 block discarded – undo
74 74
          */
75 75
         $target = $function->getDeclaringClass();
76 76
 
77
-        if ($target->isTrait()) {
77
+        if ($target->isTrait()){
78 78
             //Let's compare traits
79 79
             return \in_array($target->getName(), $this->fetchTraits($invocation->getClass()));
80 80
         }
Please login to merge, or discard this patch.
Braces   +19 added lines, -9 removed lines patch added patch discarded remove patch
@@ -21,8 +21,10 @@  discard block
 block discarded – undo
21 21
     public function getInvocations(\ReflectionFunctionAbstract $function): array
22 22
     {
23 23
         $result = [];
24
-        foreach ($this->availableInvocations($function->getName()) as $invocation) {
25
-            if ($this->isTargeted($invocation, $function)) {
24
+        foreach ($this->availableInvocations($function->getName()) as $invocation)
25
+        {
26
+            if ($this->isTargeted($invocation, $function))
27
+            {
26 28
                 $result[] = $invocation;
27 29
             }
28 30
         }
@@ -39,8 +41,10 @@  discard block
 block discarded – undo
39 41
     protected function availableInvocations(string $signature = ''): \Generator
40 42
     {
41 43
         $signature = \strtolower(\trim($signature, '\\'));
42
-        foreach ($this->availableReflections() as $reflection) {
43
-            foreach ($reflection->getInvocations() as $invocation) {
44
+        foreach ($this->availableReflections() as $reflection)
45
+        {
46
+            foreach ($reflection->getInvocations() as $invocation)
47
+            {
44 48
                 if (
45 49
                     !empty($signature)
46 50
                     && \strtolower(\trim($invocation->getName(), '\\')) !== $signature
@@ -55,14 +59,19 @@  discard block
 block discarded – undo
55 59
 
56 60
     protected function isTargeted(ReflectionInvocation $invocation, \ReflectionFunctionAbstract $function): bool
57 61
     {
58
-        if ($function instanceof \ReflectionFunction) {
62
+        if ($function instanceof \ReflectionFunction)
63
+        {
59 64
             return !$invocation->isMethod();
60 65
         }
61 66
 
62
-        try {
67
+        try
68
+        {
63 69
             $reflection = $this->classReflection($invocation->getClass());
64
-        } catch (LocatorException $e) {
65
-            if ($this->debug) {
70
+        }
71
+        catch (LocatorException $e)
72
+        {
73
+            if ($this->debug)
74
+            {
66 75
                 throw $e;
67 76
             }
68 77
 
@@ -74,7 +83,8 @@  discard block
 block discarded – undo
74 83
          */
75 84
         $target = $function->getDeclaringClass();
76 85
 
77
-        if ($target->isTrait()) {
86
+        if ($target->isTrait())
87
+        {
78 88
             //Let's compare traits
79 89
             return \in_array($target->getName(), $this->fetchTraits($invocation->getClass()));
80 90
         }
Please login to merge, or discard this patch.
src/Tokenizer/src/ScopedClassesInterface.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -17,5 +17,5 @@
 block discarded – undo
17 17
      *                                    results.
18 18
      * @return \ReflectionClass[]
19 19
      */
20
-    public function getScopedClasses(string $scope, object|string|null $target = null): array;
20
+    public function getScopedClasses(string $scope, object | string | null $target = null): array;
21 21
 }
Please login to merge, or discard this patch.
src/Cache/src/Storage/InteractsWithTime.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -21,7 +21,7 @@
 block discarded – undo
21 21
         return new \DateTimeImmutable();
22 22
     }
23 23
 
24
-    private function ttlToTimestamp(null|int|\DateInterval|\DateTimeInterface $ttl = null): int
24
+    private function ttlToTimestamp(null | int | \DateInterval | \DateTimeInterface $ttl = null): int
25 25
     {
26 26
         return match (true) {
27 27
             $ttl instanceof \DateInterval => $this->now()->add($ttl)->getTimestamp(),
Please login to merge, or discard this patch.