Passed
Push — master ( 57f60d...31b82d )
by Aleksei
12:30
created
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.
src/Stempler/src/Loader/StringLoader.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@
 block discarded – undo
17 17
 
18 18
     public function load(string $path): Source
19 19
     {
20
-        if (!\array_key_exists($path, $this->paths)) {
20
+        if (!\array_key_exists($path, $this->paths)){
21 21
             throw new LoaderException(\sprintf('Unable to load path `%s`', $path));
22 22
         }
23 23
 
Please login to merge, or discard this patch.
Braces   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -17,7 +17,8 @@
 block discarded – undo
17 17
 
18 18
     public function load(string $path): Source
19 19
     {
20
-        if (!\array_key_exists($path, $this->paths)) {
20
+        if (!\array_key_exists($path, $this->paths))
21
+        {
21 22
             throw new LoaderException(\sprintf('Unable to load path `%s`', $path));
22 23
         }
23 24
 
Please login to merge, or discard this patch.
src/Stempler/src/Parser/Syntax/Traits/MixinTrait.php 2 patches
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -12,10 +12,10 @@
 block discarded – undo
12 12
 
13 13
 trait MixinTrait
14 14
 {
15
-    private function parseToken(Parser $parser, Token $token): Mixin|Raw|string
15
+    private function parseToken(Parser $parser, Token $token): Mixin | Raw | string
16 16
     {
17
-        if ($token->tokens === []) {
18
-            if ($token->type === Token::TYPE_RAW) {
17
+        if ($token->tokens === []){
18
+            if ($token->type === Token::TYPE_RAW){
19 19
                 return new Raw($token->content);
20 20
             }
21 21
 
Please login to merge, or discard this patch.
Braces   +4 added lines, -2 removed lines patch added patch discarded remove patch
@@ -14,8 +14,10 @@
 block discarded – undo
14 14
 {
15 15
     private function parseToken(Parser $parser, Token $token): Mixin|Raw|string
16 16
     {
17
-        if ($token->tokens === []) {
18
-            if ($token->type === Token::TYPE_RAW) {
17
+        if ($token->tokens === [])
18
+        {
19
+            if ($token->type === Token::TYPE_RAW)
20
+            {
19 21
                 return new Raw($token->content);
20 22
             }
21 23
 
Please login to merge, or discard this patch.
src/Stempler/src/Parser/Syntax/InlineSyntax.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -19,7 +19,7 @@
 block discarded – undo
19 19
 
20 20
     public function handle(Parser $parser, Assembler $asm, Token $token): void
21 21
     {
22
-        switch ($token->type) {
22
+        switch ($token->type){
23 23
             case InlineGrammar::TYPE_OPEN_TAG:
24 24
                 $this->inline = new Inline(new Parser\Context($token, $parser->getPath()));
25 25
                 $asm->push($this->inline);
Please login to merge, or discard this patch.
Braces   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -19,7 +19,8 @@
 block discarded – undo
19 19
 
20 20
     public function handle(Parser $parser, Assembler $asm, Token $token): void
21 21
     {
22
-        switch ($token->type) {
22
+        switch ($token->type)
23
+        {
23 24
             case InlineGrammar::TYPE_OPEN_TAG:
24 25
                 $this->inline = new Inline(new Parser\Context($token, $parser->getPath()));
25 26
                 $asm->push($this->inline);
Please login to merge, or discard this patch.
src/Stempler/src/Parser/Syntax/HTMLSyntax.php 2 patches
Spacing   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
 
55 55
     public function handle(Parser $parser, Assembler $asm, Token $token): void
56 56
     {
57
-        switch ($token->type) {
57
+        switch ($token->type){
58 58
             case HTMLGrammar::TYPE_OPEN:
59 59
             case HTMLGrammar::TYPE_OPEN_SHORT:
60 60
                 $this->node = new Tag(new Parser\Context($token, $parser->getPath()));
@@ -63,12 +63,12 @@  discard block
 block discarded – undo
63 63
                 break;
64 64
 
65 65
             case HTMLGrammar::TYPE_KEYWORD:
66
-                if ($this->node->name === null) {
66
+                if ($this->node->name === null){
67 67
                     $this->node->name = $this->parseToken($parser, $token);
68 68
                     return;
69 69
                 }
70 70
 
71
-                if ($this->attr !== null && !$this->attr->value instanceof Nil) {
71
+                if ($this->attr !== null && !$this->attr->value instanceof Nil){
72 72
                     $this->attr->value = $this->parseToken($parser, $token);
73 73
                     $this->attr = null;
74 74
                     break;
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
                 break;
85 85
 
86 86
             case HTMLGrammar::TYPE_EQUAL:
87
-                if ($this->attr === null) {
87
+                if ($this->attr === null){
88 88
                     throw new SyntaxException('unexpected attribute token', $token);
89 89
                 }
90 90
 
@@ -93,7 +93,7 @@  discard block
 block discarded – undo
93 93
                 break;
94 94
 
95 95
             case HTMLGrammar::TYPE_ATTRIBUTE:
96
-                if ($this->attr === null) {
96
+                if ($this->attr === null){
97 97
                     throw new SyntaxException('unexpected attribute token', $token);
98 98
                 }
99 99
 
@@ -103,9 +103,9 @@  discard block
 block discarded – undo
103 103
                         \str_starts_with($this->attr->name, 'on')
104 104
                         || \in_array($this->attr->name, self::VERBATIM_ATTRIBUTES, true)
105 105
                     )
106
-                ) {
106
+                ){
107 107
                     $this->attr->value = $this->parseVerbatim($parser, $token);
108
-                } else {
108
+                }else{
109 109
                     $this->attr->value = $this->parseToken($parser, $token);
110 110
                 }
111 111
 
@@ -119,8 +119,8 @@  discard block
 block discarded – undo
119 119
                 break;
120 120
 
121 121
             case HTMLGrammar::TYPE_CLOSE:
122
-                if ($this->token->type == HTMLGrammar::TYPE_OPEN_SHORT) {
123
-                    if (!$asm->getNode() instanceof Tag || $asm->getNode()->name !== $this->node->name) {
122
+                if ($this->token->type == HTMLGrammar::TYPE_OPEN_SHORT){
123
+                    if (!$asm->getNode() instanceof Tag || $asm->getNode()->name !== $this->node->name){
124 124
                         /**
125 125
                          * TODO issue #767
126 126
                          * @link https://github.com/spiral/framework/issues/767
@@ -133,10 +133,10 @@  discard block
 block discarded – undo
133 133
                     }
134 134
 
135 135
                     $asm->close();
136
-                } elseif (\in_array($this->node->name, self::VOID_TAGS)) {
136
+                } elseif (\in_array($this->node->name, self::VOID_TAGS)){
137 137
                     $this->node->void = true;
138 138
                     $asm->push($this->node);
139
-                } else {
139
+                }else{
140 140
                     $asm->open($this->node, 'nodes');
141 141
                 }
142 142
                 $this->flush();
@@ -148,9 +148,9 @@  discard block
 block discarded – undo
148 148
                 break;
149 149
 
150 150
             default:
151
-                if ($asm->getNode() instanceof Mixin || $asm->getNode() instanceof Verbatim) {
151
+                if ($asm->getNode() instanceof Mixin || $asm->getNode() instanceof Verbatim){
152 152
                     $node = $this->parseToken($parser, $token);
153
-                    if (\is_string($node)) {
153
+                    if (\is_string($node)){
154 154
                         $node = new Raw($node, new Parser\Context($token, $parser->getPath()));
155 155
                     }
156 156
 
@@ -173,11 +173,11 @@  discard block
 block discarded – undo
173 173
     {
174 174
         $verbatim = new Verbatim(new Parser\Context($token, $parser->getPath()));
175 175
 
176
-        if ($token->tokens === []) {
177
-            if ($token->content) {
176
+        if ($token->tokens === []){
177
+            if ($token->content){
178 178
                 $verbatim->nodes[] = $token->content;
179 179
             }
180
-        } else {
180
+        }else{
181 181
             /**
182 182
              * TODO issue #767
183 183
              * @link https://github.com/spiral/framework/issues/767
Please login to merge, or discard this patch.
Braces   +34 added lines, -15 removed lines patch added patch discarded remove patch
@@ -54,7 +54,8 @@  discard block
 block discarded – undo
54 54
 
55 55
     public function handle(Parser $parser, Assembler $asm, Token $token): void
56 56
     {
57
-        switch ($token->type) {
57
+        switch ($token->type)
58
+        {
58 59
             case HTMLGrammar::TYPE_OPEN:
59 60
             case HTMLGrammar::TYPE_OPEN_SHORT:
60 61
                 $this->node = new Tag(new Parser\Context($token, $parser->getPath()));
@@ -63,12 +64,14 @@  discard block
 block discarded – undo
63 64
                 break;
64 65
 
65 66
             case HTMLGrammar::TYPE_KEYWORD:
66
-                if ($this->node->name === null) {
67
+                if ($this->node->name === null)
68
+                {
67 69
                     $this->node->name = $this->parseToken($parser, $token);
68 70
                     return;
69 71
                 }
70 72
 
71
-                if ($this->attr !== null && !$this->attr->value instanceof Nil) {
73
+                if ($this->attr !== null && !$this->attr->value instanceof Nil)
74
+                {
72 75
                     $this->attr->value = $this->parseToken($parser, $token);
73 76
                     $this->attr = null;
74 77
                     break;
@@ -84,7 +87,8 @@  discard block
 block discarded – undo
84 87
                 break;
85 88
 
86 89
             case HTMLGrammar::TYPE_EQUAL:
87
-                if ($this->attr === null) {
90
+                if ($this->attr === null)
91
+                {
88 92
                     throw new SyntaxException('unexpected attribute token', $token);
89 93
                 }
90 94
 
@@ -93,7 +97,8 @@  discard block
 block discarded – undo
93 97
                 break;
94 98
 
95 99
             case HTMLGrammar::TYPE_ATTRIBUTE:
96
-                if ($this->attr === null) {
100
+                if ($this->attr === null)
101
+                {
97 102
                     throw new SyntaxException('unexpected attribute token', $token);
98 103
                 }
99 104
 
@@ -105,7 +110,9 @@  discard block
 block discarded – undo
105 110
                     )
106 111
                 ) {
107 112
                     $this->attr->value = $this->parseVerbatim($parser, $token);
108
-                } else {
113
+                }
114
+                else
115
+                {
109 116
                     $this->attr->value = $this->parseToken($parser, $token);
110 117
                 }
111 118
 
@@ -119,8 +126,10 @@  discard block
 block discarded – undo
119 126
                 break;
120 127
 
121 128
             case HTMLGrammar::TYPE_CLOSE:
122
-                if ($this->token->type == HTMLGrammar::TYPE_OPEN_SHORT) {
123
-                    if (!$asm->getNode() instanceof Tag || $asm->getNode()->name !== $this->node->name) {
129
+                if ($this->token->type == HTMLGrammar::TYPE_OPEN_SHORT)
130
+                {
131
+                    if (!$asm->getNode() instanceof Tag || $asm->getNode()->name !== $this->node->name)
132
+                    {
124 133
                         /**
125 134
                          * TODO issue #767
126 135
                          * @link https://github.com/spiral/framework/issues/767
@@ -133,10 +142,14 @@  discard block
 block discarded – undo
133 142
                     }
134 143
 
135 144
                     $asm->close();
136
-                } elseif (\in_array($this->node->name, self::VOID_TAGS)) {
145
+                }
146
+                elseif (\in_array($this->node->name, self::VOID_TAGS))
147
+                {
137 148
                     $this->node->void = true;
138 149
                     $asm->push($this->node);
139
-                } else {
150
+                }
151
+                else
152
+                {
140 153
                     $asm->open($this->node, 'nodes');
141 154
                 }
142 155
                 $this->flush();
@@ -148,9 +161,11 @@  discard block
 block discarded – undo
148 161
                 break;
149 162
 
150 163
             default:
151
-                if ($asm->getNode() instanceof Mixin || $asm->getNode() instanceof Verbatim) {
164
+                if ($asm->getNode() instanceof Mixin || $asm->getNode() instanceof Verbatim)
165
+                {
152 166
                     $node = $this->parseToken($parser, $token);
153
-                    if (\is_string($node)) {
167
+                    if (\is_string($node))
168
+                    {
154 169
                         $node = new Raw($node, new Parser\Context($token, $parser->getPath()));
155 170
                     }
156 171
 
@@ -173,11 +188,15 @@  discard block
 block discarded – undo
173 188
     {
174 189
         $verbatim = new Verbatim(new Parser\Context($token, $parser->getPath()));
175 190
 
176
-        if ($token->tokens === []) {
177
-            if ($token->content) {
191
+        if ($token->tokens === [])
192
+        {
193
+            if ($token->content)
194
+            {
178 195
                 $verbatim->nodes[] = $token->content;
179 196
             }
180
-        } else {
197
+        }
198
+        else
199
+        {
181 200
             /**
182 201
              * TODO issue #767
183 202
              * @link https://github.com/spiral/framework/issues/767
Please login to merge, or discard this patch.
src/Stempler/src/Compiler.php 2 patches
Braces   +8 added lines, -4 removed lines patch added patch discarded remove patch
@@ -26,16 +26,20 @@
 block discarded – undo
26 26
     {
27 27
         $result ??= new Result();
28 28
 
29
-        if (\is_array($node)) {
30
-            foreach ($node as $child) {
29
+        if (\is_array($node))
30
+        {
31
+            foreach ($node as $child)
32
+            {
31 33
                 $this->compile($child, $result);
32 34
             }
33 35
 
34 36
             return $result;
35 37
         }
36 38
 
37
-        foreach ($this->renders as $renderer) {
38
-            if ($renderer->render($this, $result, $node)) {
39
+        foreach ($this->renders as $renderer)
40
+        {
41
+            if ($renderer->render($this, $result, $node))
42
+            {
39 43
                 return $result;
40 44
             }
41 45
         }
Please login to merge, or discard this patch.
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -22,20 +22,20 @@
 block discarded – undo
22 22
         $this->renders[] = $renderer;
23 23
     }
24 24
 
25
-    public function compile(array|NodeInterface $node, ?Result $result = null): Result
25
+    public function compile(array | NodeInterface $node, ?Result $result = null): Result
26 26
     {
27 27
         $result ??= new Result();
28 28
 
29
-        if (\is_array($node)) {
30
-            foreach ($node as $child) {
29
+        if (\is_array($node)){
30
+            foreach ($node as $child){
31 31
                 $this->compile($child, $result);
32 32
             }
33 33
 
34 34
             return $result;
35 35
         }
36 36
 
37
-        foreach ($this->renders as $renderer) {
38
-            if ($renderer->render($this, $result, $node)) {
37
+        foreach ($this->renders as $renderer){
38
+            if ($renderer->render($this, $result, $node)){
39 39
                 return $result;
40 40
             }
41 41
         }
Please login to merge, or discard this patch.
src/Stempler/src/Transform/Merger.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -69,7 +69,7 @@
 block discarded – undo
69 69
     protected function traverse(array $nodes, VisitorInterface ...$visitors): array
70 70
     {
71 71
         $traverser = new Traverser();
72
-        foreach ($visitors as $visitor) {
72
+        foreach ($visitors as $visitor){
73 73
             $traverser->addVisitor($visitor);
74 74
         }
75 75
 
Please login to merge, or discard this patch.
Braces   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -69,7 +69,8 @@
 block discarded – undo
69 69
     protected function traverse(array $nodes, VisitorInterface ...$visitors): array
70 70
     {
71 71
         $traverser = new Traverser();
72
-        foreach ($visitors as $visitor) {
72
+        foreach ($visitors as $visitor)
73
+        {
73 74
             $traverser->addVisitor($visitor);
74 75
         }
75 76
 
Please login to merge, or discard this patch.