Passed
Push — master ( 48358c...5b4064 )
by Valentin
13:24 queued 08:47
created
src/Stempler/src/Lexer/Grammar/PHPGrammar.php 2 patches
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -26,14 +26,14 @@  discard block
 block discarded – undo
26 26
      */
27 27
     public function parse(Buffer $src): \Generator
28 28
     {
29
-        while ($n = $src->next()) {
30
-            if (!$n instanceof Byte || $n->char !== '<' || $src->lookaheadByte() !== '?') {
29
+        while ($n = $src->next()){
30
+            if (!$n instanceof Byte || $n->char !== '<' || $src->lookaheadByte() !== '?'){
31 31
                 yield $n;
32 32
                 continue;
33 33
             }
34 34
 
35
-            $php = $this->parseGrammar($n->char . $src->nextBytes(), $n->offset);
36
-            if ($php === null) {
35
+            $php = $this->parseGrammar($n->char.$src->nextBytes(), $n->offset);
36
+            if ($php === null){
37 37
                 yield $n;
38 38
                 $src->replay($n->offset);
39 39
                 continue;
@@ -61,27 +61,27 @@  discard block
 block discarded – undo
61 61
     private function parseGrammar(string $content, int $offset): ?Token
62 62
     {
63 63
         $tokens = null;
64
-        foreach (token_get_all($content) as $token) {
65
-            if ($tokens === null) {
66
-                if (!$this->is($token, [T_OPEN_TAG, T_OPEN_TAG_WITH_ECHO])) {
64
+        foreach (token_get_all($content) as $token){
65
+            if ($tokens === null){
66
+                if (!$this->is($token, [T_OPEN_TAG, T_OPEN_TAG_WITH_ECHO])){
67 67
                     // not php
68 68
                     return null;
69 69
                 }
70 70
             }
71 71
 
72 72
             $tokens[] = $token;
73
-            if ($this->is($token, [T_CLOSE_TAG])) {
73
+            if ($this->is($token, [T_CLOSE_TAG])){
74 74
                 break;
75 75
             }
76 76
         }
77 77
 
78
-        if ($tokens === null) {
78
+        if ($tokens === null){
79 79
             return null;
80 80
         }
81 81
 
82 82
         $buffer = '';
83
-        foreach ($tokens as $token) {
84
-            if (!is_array($token)) {
83
+        foreach ($tokens as $token){
84
+            if (!is_array($token)){
85 85
                 $buffer .= $token;
86 86
                 continue;
87 87
             }
@@ -101,7 +101,7 @@  discard block
 block discarded – undo
101 101
      */
102 102
     private function is($token, array $type): bool
103 103
     {
104
-        if (!is_array($token)) {
104
+        if (!is_array($token)){
105 105
             return false;
106 106
         }
107 107
 
Please login to merge, or discard this patch.
Braces   +22 added lines, -11 removed lines patch added patch discarded remove patch
@@ -26,14 +26,17 @@  discard block
 block discarded – undo
26 26
      */
27 27
     public function parse(Buffer $src): \Generator
28 28
     {
29
-        while ($n = $src->next()) {
30
-            if (!$n instanceof Byte || $n->char !== '<' || $src->lookaheadByte() !== '?') {
29
+        while ($n = $src->next())
30
+        {
31
+            if (!$n instanceof Byte || $n->char !== '<' || $src->lookaheadByte() !== '?')
32
+            {
31 33
                 yield $n;
32 34
                 continue;
33 35
             }
34 36
 
35 37
             $php = $this->parseGrammar($n->char . $src->nextBytes(), $n->offset);
36
-            if ($php === null) {
38
+            if ($php === null)
39
+            {
37 40
                 yield $n;
38 41
                 $src->replay($n->offset);
39 42
                 continue;
@@ -61,27 +64,34 @@  discard block
 block discarded – undo
61 64
     private function parseGrammar(string $content, int $offset): ?Token
62 65
     {
63 66
         $tokens = null;
64
-        foreach (token_get_all($content) as $token) {
65
-            if ($tokens === null) {
66
-                if (!$this->is($token, [T_OPEN_TAG, T_OPEN_TAG_WITH_ECHO])) {
67
+        foreach (token_get_all($content) as $token)
68
+        {
69
+            if ($tokens === null)
70
+            {
71
+                if (!$this->is($token, [T_OPEN_TAG, T_OPEN_TAG_WITH_ECHO]))
72
+                {
67 73
                     // not php
68 74
                     return null;
69 75
                 }
70 76
             }
71 77
 
72 78
             $tokens[] = $token;
73
-            if ($this->is($token, [T_CLOSE_TAG])) {
79
+            if ($this->is($token, [T_CLOSE_TAG]))
80
+            {
74 81
                 break;
75 82
             }
76 83
         }
77 84
 
78
-        if ($tokens === null) {
85
+        if ($tokens === null)
86
+        {
79 87
             return null;
80 88
         }
81 89
 
82 90
         $buffer = '';
83
-        foreach ($tokens as $token) {
84
-            if (!is_array($token)) {
91
+        foreach ($tokens as $token)
92
+        {
93
+            if (!is_array($token))
94
+            {
85 95
                 $buffer .= $token;
86 96
                 continue;
87 97
             }
@@ -101,7 +111,8 @@  discard block
 block discarded – undo
101 111
      */
102 112
     private function is($token, array $type): bool
103 113
     {
104
-        if (!is_array($token)) {
114
+        if (!is_array($token))
115
+        {
105 116
             return false;
106 117
         }
107 118
 
Please login to merge, or discard this patch.
src/Stempler/src/Lexer/Grammar/Traits/TokenTrait.php 2 patches
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -32,11 +32,11 @@  discard block
 block discarded – undo
32 32
         $buffer = null;
33 33
         $bufferOffset = 0;
34 34
 
35
-        foreach ($inner as $n) {
35
+        foreach ($inner as $n){
36 36
             $token->offset = $token->offset ?? $n->offset;
37 37
 
38
-            if ($n instanceof Byte) {
39
-                if ($buffer === null) {
38
+            if ($n instanceof Byte){
39
+                if ($buffer === null){
40 40
                     $buffer = '';
41 41
                     $bufferOffset = $n->offset;
42 42
                 }
@@ -47,7 +47,7 @@  discard block
 block discarded – undo
47 47
                 continue;
48 48
             }
49 49
 
50
-            if ($buffer !== null) {
50
+            if ($buffer !== null){
51 51
                 $token->tokens[] = new Token(
52 52
                     Token::TYPE_RAW,
53 53
                     $bufferOffset,
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
             $token->tokens[] = $n;
62 62
         }
63 63
 
64
-        if ($buffer !== null) {
64
+        if ($buffer !== null){
65 65
             $token->tokens[] = new Token(
66 66
                 Token::TYPE_RAW,
67 67
                 $bufferOffset,
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
             );
71 71
         }
72 72
 
73
-        if (count($token->tokens) === 1 && $token->tokens[0]->type === Token::TYPE_RAW) {
73
+        if (count($token->tokens) === 1 && $token->tokens[0]->type === Token::TYPE_RAW){
74 74
             $token->tokens = [];
75 75
         }
76 76
 
Please login to merge, or discard this patch.
Braces   +12 added lines, -6 removed lines patch added patch discarded remove patch
@@ -32,11 +32,14 @@  discard block
 block discarded – undo
32 32
         $buffer = null;
33 33
         $bufferOffset = 0;
34 34
 
35
-        foreach ($inner as $n) {
35
+        foreach ($inner as $n)
36
+        {
36 37
             $token->offset = $token->offset ?? $n->offset;
37 38
 
38
-            if ($n instanceof Byte) {
39
-                if ($buffer === null) {
39
+            if ($n instanceof Byte)
40
+            {
41
+                if ($buffer === null)
42
+                {
40 43
                     $buffer = '';
41 44
                     $bufferOffset = $n->offset;
42 45
                 }
@@ -47,7 +50,8 @@  discard block
 block discarded – undo
47 50
                 continue;
48 51
             }
49 52
 
50
-            if ($buffer !== null) {
53
+            if ($buffer !== null)
54
+            {
51 55
                 $token->tokens[] = new Token(
52 56
                     Token::TYPE_RAW,
53 57
                     $bufferOffset,
@@ -61,7 +65,8 @@  discard block
 block discarded – undo
61 65
             $token->tokens[] = $n;
62 66
         }
63 67
 
64
-        if ($buffer !== null) {
68
+        if ($buffer !== null)
69
+        {
65 70
             $token->tokens[] = new Token(
66 71
                 Token::TYPE_RAW,
67 72
                 $bufferOffset,
@@ -70,7 +75,8 @@  discard block
 block discarded – undo
70 75
             );
71 76
         }
72 77
 
73
-        if (count($token->tokens) === 1 && $token->tokens[0]->type === Token::TYPE_RAW) {
78
+        if (count($token->tokens) === 1 && $token->tokens[0]->type === Token::TYPE_RAW)
79
+        {
74 80
             $token->tokens = [];
75 81
         }
76 82
 
Please login to merge, or discard this patch.
src/Stempler/src/Lexer/Grammar/DynamicGrammar.php 2 patches
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -84,33 +84,33 @@  discard block
 block discarded – undo
84 84
      */
85 85
     public function parse(Buffer $src): \Generator
86 86
     {
87
-        while ($n = $src->next()) {
88
-            if (!$n instanceof Byte) {
87
+        while ($n = $src->next()){
88
+            if (!$n instanceof Byte){
89 89
                 yield $n;
90 90
                 continue;
91 91
             }
92 92
 
93
-            if ($n->char === DirectiveGrammar::DIRECTIVE_CHAR) {
93
+            if ($n->char === DirectiveGrammar::DIRECTIVE_CHAR){
94 94
                 if (
95 95
                     $this->echo->nextToken($src) ||
96 96
                     $this->raw->nextToken($src) ||
97 97
                     $src->lookaheadByte() === DirectiveGrammar::DIRECTIVE_CHAR
98
-                ) {
98
+                ){
99 99
                     // escaped echo sequence, hide directive byte
100 100
                     yield $src->next();
101 101
                     continue;
102 102
                 }
103 103
 
104 104
                 $directive = new DirectiveGrammar();
105
-                if ($directive->parse($src, $n->offset)) {
106
-                    if (strtolower($directive->getKeyword()) === self::DECLARE_DIRECTIVE) {
105
+                if ($directive->parse($src, $n->offset)){
106
+                    if (strtolower($directive->getKeyword()) === self::DECLARE_DIRECTIVE){
107 107
                         // configure braces syntax
108 108
                         $this->declare($directive->getBody());
109
-                    } else {
109
+                    }else{
110 110
                         if (
111 111
                             $this->directiveRenderer !== null
112 112
                             && !$this->directiveRenderer->hasDirective($directive->getKeyword())
113
-                        ) {
113
+                        ){
114 114
                             // directive opening char
115 115
                             yield $n;
116 116
 
@@ -131,15 +131,15 @@  discard block
 block discarded – undo
131 131
 
132 132
             /** @var BracesGrammar|null $braces */
133 133
             $braces = null;
134
-            if ($this->echo->starts($src, $n)) {
134
+            if ($this->echo->starts($src, $n)){
135 135
                 $braces = clone $this->echo;
136
-            } elseif ($this->raw->starts($src, $n)) {
136
+            } elseif ($this->raw->starts($src, $n)){
137 137
                 $braces = clone $this->raw;
138 138
             }
139 139
 
140
-            if ($braces !== null) {
140
+            if ($braces !== null){
141 141
                 $echo = $braces->parse($src, $n);
142
-                if ($echo !== null) {
142
+                if ($echo !== null){
143 143
                     yield from $echo;
144 144
                     continue;
145 145
                 }
@@ -159,7 +159,7 @@  discard block
 block discarded – undo
159 159
      */
160 160
     public static function tokenName(int $token): string
161 161
     {
162
-        switch ($token) {
162
+        switch ($token){
163 163
             case self::TYPE_OPEN_TAG:
164 164
                 return 'DYNAMIC:OPEN_TAG';
165 165
             case self::TYPE_CLOSE_TAG:
@@ -184,20 +184,20 @@  discard block
 block discarded – undo
184 184
     /**
185 185
      * @param string $body
186 186
      */
187
-    private function declare(?string $body): void
187
+    private function declare(?string$body) : void
188 188
     {
189
-        if ($body === null) {
189
+        if ($body === null){
190 190
             return;
191 191
         }
192 192
 
193
-        foreach ($this->fetchOptions($body) as $option => $value) {
193
+        foreach ($this->fetchOptions($body) as $option => $value){
194 194
             $value = trim($value, '\'" ');
195
-            switch ($option) {
195
+            switch ($option){
196 196
                 case 'syntax':
197 197
                     $this->echo->setActive($value !== 'off');
198 198
                     $this->raw->setActive($value !== 'off');
199 199
 
200
-                    if ($value === 'default') {
200
+                    if ($value === 'default'){
201 201
                         $this->echo->setStartSequence('{{');
202 202
                         $this->echo->setEndSequence('}}');
203 203
                         $this->raw->setStartSequence('{!!');
@@ -238,10 +238,10 @@  discard block
 block discarded – undo
238 238
         $keyword = null;
239 239
 
240 240
         /** @var Token $token */
241
-        foreach ($lexer->parse(new StringStream($body)) as $token) {
242
-            switch ($token->type) {
241
+        foreach ($lexer->parse(new StringStream($body)) as $token){
242
+            switch ($token->type){
243 243
                 case DeclareGrammar::TYPE_KEYWORD:
244
-                    if ($keyword !== null) {
244
+                    if ($keyword !== null){
245 245
                         $options[$keyword] = $token->content;
246 246
                         $keyword = null;
247 247
                         break;
@@ -249,7 +249,7 @@  discard block
 block discarded – undo
249 249
                     $keyword = $token->content;
250 250
                     break;
251 251
                 case DeclareGrammar::TYPE_QUOTED:
252
-                    if ($keyword !== null) {
252
+                    if ($keyword !== null){
253 253
                         $options[$keyword] = trim($token->content, $token->content[0]);
254 254
                         $keyword = null;
255 255
                         break;
@@ -258,7 +258,7 @@  discard block
 block discarded – undo
258 258
                     $keyword = trim($token->content, $token->content[0]);
259 259
                     break;
260 260
                 case DeclareGrammar::TYPE_COMMA:
261
-                    if ($keyword !== null) {
261
+                    if ($keyword !== null){
262 262
                         $options[$keyword] = null;
263 263
                         $keyword = null;
264 264
                         break;
Please login to merge, or discard this patch.
Braces   +42 added lines, -20 removed lines patch added patch discarded remove patch
@@ -84,13 +84,16 @@  discard block
 block discarded – undo
84 84
      */
85 85
     public function parse(Buffer $src): \Generator
86 86
     {
87
-        while ($n = $src->next()) {
88
-            if (!$n instanceof Byte) {
87
+        while ($n = $src->next())
88
+        {
89
+            if (!$n instanceof Byte)
90
+            {
89 91
                 yield $n;
90 92
                 continue;
91 93
             }
92 94
 
93
-            if ($n->char === DirectiveGrammar::DIRECTIVE_CHAR) {
95
+            if ($n->char === DirectiveGrammar::DIRECTIVE_CHAR)
96
+            {
94 97
                 if (
95 98
                     $this->echo->nextToken($src) ||
96 99
                     $this->raw->nextToken($src) ||
@@ -102,11 +105,15 @@  discard block
 block discarded – undo
102 105
                 }
103 106
 
104 107
                 $directive = new DirectiveGrammar();
105
-                if ($directive->parse($src, $n->offset)) {
106
-                    if (strtolower($directive->getKeyword()) === self::DECLARE_DIRECTIVE) {
108
+                if ($directive->parse($src, $n->offset))
109
+                {
110
+                    if (strtolower($directive->getKeyword()) === self::DECLARE_DIRECTIVE)
111
+                    {
107 112
                         // configure braces syntax
108 113
                         $this->declare($directive->getBody());
109
-                    } else {
114
+                    }
115
+                    else
116
+                    {
110 117
                         if (
111 118
                             $this->directiveRenderer !== null
112 119
                             && !$this->directiveRenderer->hasDirective($directive->getKeyword())
@@ -131,15 +138,20 @@  discard block
 block discarded – undo
131 138
 
132 139
             /** @var BracesGrammar|null $braces */
133 140
             $braces = null;
134
-            if ($this->echo->starts($src, $n)) {
141
+            if ($this->echo->starts($src, $n))
142
+            {
135 143
                 $braces = clone $this->echo;
136
-            } elseif ($this->raw->starts($src, $n)) {
144
+            }
145
+            elseif ($this->raw->starts($src, $n))
146
+            {
137 147
                 $braces = clone $this->raw;
138 148
             }
139 149
 
140
-            if ($braces !== null) {
150
+            if ($braces !== null)
151
+            {
141 152
                 $echo = $braces->parse($src, $n);
142
-                if ($echo !== null) {
153
+                if ($echo !== null)
154
+                {
143 155
                     yield from $echo;
144 156
                     continue;
145 157
                 }
@@ -159,7 +171,8 @@  discard block
 block discarded – undo
159 171
      */
160 172
     public static function tokenName(int $token): string
161 173
     {
162
-        switch ($token) {
174
+        switch ($token)
175
+        {
163 176
             case self::TYPE_OPEN_TAG:
164 177
                 return 'DYNAMIC:OPEN_TAG';
165 178
             case self::TYPE_CLOSE_TAG:
@@ -186,18 +199,22 @@  discard block
 block discarded – undo
186 199
      */
187 200
     private function declare(?string $body): void
188 201
     {
189
-        if ($body === null) {
202
+        if ($body === null)
203
+        {
190 204
             return;
191 205
         }
192 206
 
193
-        foreach ($this->fetchOptions($body) as $option => $value) {
207
+        foreach ($this->fetchOptions($body) as $option => $value)
208
+        {
194 209
             $value = trim($value, '\'" ');
195
-            switch ($option) {
210
+            switch ($option)
211
+            {
196 212
                 case 'syntax':
197 213
                     $this->echo->setActive($value !== 'off');
198 214
                     $this->raw->setActive($value !== 'off');
199 215
 
200
-                    if ($value === 'default') {
216
+                    if ($value === 'default')
217
+                    {
201 218
                         $this->echo->setStartSequence('{{');
202 219
                         $this->echo->setEndSequence('}}');
203 220
                         $this->raw->setStartSequence('{!!');
@@ -238,10 +255,13 @@  discard block
 block discarded – undo
238 255
         $keyword = null;
239 256
 
240 257
         /** @var Token $token */
241
-        foreach ($lexer->parse(new StringStream($body)) as $token) {
242
-            switch ($token->type) {
258
+        foreach ($lexer->parse(new StringStream($body)) as $token)
259
+        {
260
+            switch ($token->type)
261
+            {
243 262
                 case DeclareGrammar::TYPE_KEYWORD:
244
-                    if ($keyword !== null) {
263
+                    if ($keyword !== null)
264
+                    {
245 265
                         $options[$keyword] = $token->content;
246 266
                         $keyword = null;
247 267
                         break;
@@ -249,7 +269,8 @@  discard block
 block discarded – undo
249 269
                     $keyword = $token->content;
250 270
                     break;
251 271
                 case DeclareGrammar::TYPE_QUOTED:
252
-                    if ($keyword !== null) {
272
+                    if ($keyword !== null)
273
+                    {
253 274
                         $options[$keyword] = trim($token->content, $token->content[0]);
254 275
                         $keyword = null;
255 276
                         break;
@@ -258,7 +279,8 @@  discard block
 block discarded – undo
258 279
                     $keyword = trim($token->content, $token->content[0]);
259 280
                     break;
260 281
                 case DeclareGrammar::TYPE_COMMA:
261
-                    if ($keyword !== null) {
282
+                    if ($keyword !== null)
283
+                    {
262 284
                         $options[$keyword] = null;
263 285
                         $keyword = null;
264 286
                         break;
Please login to merge, or discard this patch.
src/Stempler/src/Lexer/Grammar/RawGrammar.php 2 patches
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -27,9 +27,9 @@  discard block
 block discarded – undo
27 27
         $buffer = null;
28 28
         $bufferOffset = 0;
29 29
 
30
-        foreach ($src as $n) {
31
-            if ($n instanceof Byte) {
32
-                if ($buffer === null) {
30
+        foreach ($src as $n){
31
+            if ($n instanceof Byte){
32
+                if ($buffer === null){
33 33
                     $buffer = '';
34 34
                     $bufferOffset = $n->offset;
35 35
                 }
@@ -38,7 +38,7 @@  discard block
 block discarded – undo
38 38
                 continue;
39 39
             }
40 40
 
41
-            if ($buffer !== null) {
41
+            if ($buffer !== null){
42 42
                 yield new Token(Token::TYPE_RAW, $bufferOffset, $buffer);
43 43
                 $buffer = null;
44 44
             }
@@ -46,7 +46,7 @@  discard block
 block discarded – undo
46 46
             yield $n;
47 47
         }
48 48
 
49
-        if ($buffer !== null) {
49
+        if ($buffer !== null){
50 50
             yield new Token(Token::TYPE_RAW, $bufferOffset, $buffer);
51 51
         }
52 52
     }
Please login to merge, or discard this patch.
Braces   +10 added lines, -5 removed lines patch added patch discarded remove patch
@@ -27,9 +27,12 @@  discard block
 block discarded – undo
27 27
         $buffer = null;
28 28
         $bufferOffset = 0;
29 29
 
30
-        foreach ($src as $n) {
31
-            if ($n instanceof Byte) {
32
-                if ($buffer === null) {
30
+        foreach ($src as $n)
31
+        {
32
+            if ($n instanceof Byte)
33
+            {
34
+                if ($buffer === null)
35
+                {
33 36
                     $buffer = '';
34 37
                     $bufferOffset = $n->offset;
35 38
                 }
@@ -38,7 +41,8 @@  discard block
 block discarded – undo
38 41
                 continue;
39 42
             }
40 43
 
41
-            if ($buffer !== null) {
44
+            if ($buffer !== null)
45
+            {
42 46
                 yield new Token(Token::TYPE_RAW, $bufferOffset, $buffer);
43 47
                 $buffer = null;
44 48
             }
@@ -46,7 +50,8 @@  discard block
 block discarded – undo
46 50
             yield $n;
47 51
         }
48 52
 
49
-        if ($buffer !== null) {
53
+        if ($buffer !== null)
54
+        {
50 55
             yield new Token(Token::TYPE_RAW, $bufferOffset, $buffer);
51 56
         }
52 57
     }
Please login to merge, or discard this patch.
src/Stempler/src/Lexer/Grammar/Dynamic/DeclareGrammar.php 2 patches
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -40,19 +40,19 @@  discard block
 block discarded – undo
40 40
      */
41 41
     public function parse(Buffer $src): \Generator
42 42
     {
43
-        while ($n = $src->next()) {
44
-            switch ($n->char) {
43
+        while ($n = $src->next()){
44
+            switch ($n->char){
45 45
                 case '"':
46 46
                 case "'":
47
-                    if ($this->keyword !== []) {
47
+                    if ($this->keyword !== []){
48 48
                         yield $this->packToken($this->keyword, self::TYPE_KEYWORD);
49 49
                         $this->keyword = [];
50 50
                     }
51 51
 
52 52
                     $quoted[] = $n;
53
-                    while ($nn = $src->next()) {
53
+                    while ($nn = $src->next()){
54 54
                         $quoted[] = $nn;
55
-                        if ($nn instanceof Byte && $nn->char === $n->char) {
55
+                        if ($nn instanceof Byte && $nn->char === $n->char){
56 56
                             break;
57 57
                         }
58 58
                     }
@@ -62,7 +62,7 @@  discard block
 block discarded – undo
62 62
 
63 63
                     break;
64 64
                 case '=':
65
-                    if ($this->keyword !== []) {
65
+                    if ($this->keyword !== []){
66 66
                         yield $this->packToken($this->keyword, self::TYPE_KEYWORD);
67 67
                         $this->keyword = [];
68 68
                     }
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
                     yield new Token(self::TYPE_EQUAL, $n->offset, '=');
71 71
                     break;
72 72
                 case ',':
73
-                    if ($this->keyword !== []) {
73
+                    if ($this->keyword !== []){
74 74
                         yield $this->packToken($this->keyword, self::TYPE_KEYWORD);
75 75
                         $this->keyword = [];
76 76
                     }
@@ -78,8 +78,8 @@  discard block
 block discarded – undo
78 78
                     yield new Token(self::TYPE_COMMA, $n->offset, ',');
79 79
                     break;
80 80
                 default:
81
-                    if (preg_match(self::REGEXP_WHITESPACE, $n->char)) {
82
-                        if ($this->keyword !== []) {
81
+                    if (preg_match(self::REGEXP_WHITESPACE, $n->char)){
82
+                        if ($this->keyword !== []){
83 83
                             yield $this->packToken($this->keyword, self::TYPE_KEYWORD);
84 84
                             $this->keyword = [];
85 85
                         }
@@ -91,7 +91,7 @@  discard block
 block discarded – undo
91 91
             }
92 92
         }
93 93
 
94
-        if ($this->keyword !== []) {
94
+        if ($this->keyword !== []){
95 95
             yield $this->packToken($this->keyword, self::TYPE_KEYWORD);
96 96
         }
97 97
     }
@@ -101,7 +101,7 @@  discard block
 block discarded – undo
101 101
      */
102 102
     public static function tokenName(int $token): string
103 103
     {
104
-        switch ($token) {
104
+        switch ($token){
105 105
             case self::TYPE_KEYWORD:
106 106
                 return 'DECLARE:KEYWORD';
107 107
             case self::TYPE_EQUAL:
Please login to merge, or discard this patch.
Braces   +22 added lines, -11 removed lines patch added patch discarded remove patch
@@ -40,19 +40,24 @@  discard block
 block discarded – undo
40 40
      */
41 41
     public function parse(Buffer $src): \Generator
42 42
     {
43
-        while ($n = $src->next()) {
44
-            switch ($n->char) {
43
+        while ($n = $src->next())
44
+        {
45
+            switch ($n->char)
46
+            {
45 47
                 case '"':
46 48
                 case "'":
47
-                    if ($this->keyword !== []) {
49
+                    if ($this->keyword !== [])
50
+                    {
48 51
                         yield $this->packToken($this->keyword, self::TYPE_KEYWORD);
49 52
                         $this->keyword = [];
50 53
                     }
51 54
 
52 55
                     $quoted[] = $n;
53
-                    while ($nn = $src->next()) {
56
+                    while ($nn = $src->next())
57
+                    {
54 58
                         $quoted[] = $nn;
55
-                        if ($nn instanceof Byte && $nn->char === $n->char) {
59
+                        if ($nn instanceof Byte && $nn->char === $n->char)
60
+                        {
56 61
                             break;
57 62
                         }
58 63
                     }
@@ -62,7 +67,8 @@  discard block
 block discarded – undo
62 67
 
63 68
                     break;
64 69
                 case '=':
65
-                    if ($this->keyword !== []) {
70
+                    if ($this->keyword !== [])
71
+                    {
66 72
                         yield $this->packToken($this->keyword, self::TYPE_KEYWORD);
67 73
                         $this->keyword = [];
68 74
                     }
@@ -70,7 +76,8 @@  discard block
 block discarded – undo
70 76
                     yield new Token(self::TYPE_EQUAL, $n->offset, '=');
71 77
                     break;
72 78
                 case ',':
73
-                    if ($this->keyword !== []) {
79
+                    if ($this->keyword !== [])
80
+                    {
74 81
                         yield $this->packToken($this->keyword, self::TYPE_KEYWORD);
75 82
                         $this->keyword = [];
76 83
                     }
@@ -78,8 +85,10 @@  discard block
 block discarded – undo
78 85
                     yield new Token(self::TYPE_COMMA, $n->offset, ',');
79 86
                     break;
80 87
                 default:
81
-                    if (preg_match(self::REGEXP_WHITESPACE, $n->char)) {
82
-                        if ($this->keyword !== []) {
88
+                    if (preg_match(self::REGEXP_WHITESPACE, $n->char))
89
+                    {
90
+                        if ($this->keyword !== [])
91
+                        {
83 92
                             yield $this->packToken($this->keyword, self::TYPE_KEYWORD);
84 93
                             $this->keyword = [];
85 94
                         }
@@ -91,7 +100,8 @@  discard block
 block discarded – undo
91 100
             }
92 101
         }
93 102
 
94
-        if ($this->keyword !== []) {
103
+        if ($this->keyword !== [])
104
+        {
95 105
             yield $this->packToken($this->keyword, self::TYPE_KEYWORD);
96 106
         }
97 107
     }
@@ -101,7 +111,8 @@  discard block
 block discarded – undo
101 111
      */
102 112
     public static function tokenName(int $token): string
103 113
     {
104
-        switch ($token) {
114
+        switch ($token)
115
+        {
105 116
             case self::TYPE_KEYWORD:
106 117
                 return 'DECLARE:KEYWORD';
107 118
             case self::TYPE_EQUAL:
Please login to merge, or discard this patch.
src/Stempler/src/Lexer/Grammar/Dynamic/DirectiveGrammar.php 2 patches
Spacing   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -51,39 +51,39 @@  discard block
 block discarded – undo
51 51
         $this->body = null;
52 52
         $hasWhitespace = false;
53 53
 
54
-        while ($n = $src->next()) {
55
-            if (!$n instanceof Byte) {
54
+        while ($n = $src->next()){
55
+            if (!$n instanceof Byte){
56 56
                 // no other grammars are allowed
57 57
                 break;
58 58
             }
59 59
 
60
-            switch ($n->char) {
60
+            switch ($n->char){
61 61
                 case '(':
62 62
                     $this->flushName();
63 63
                     $this->tokens[] = new Token(DynamicGrammar::TYPE_BODY_OPEN, $n->offset, $n->char);
64 64
 
65 65
                     return $this->parseBody($src);
66 66
                 default:
67
-                    if (preg_match(self::REGEXP_WHITESPACE, $n->char)) {
67
+                    if (preg_match(self::REGEXP_WHITESPACE, $n->char)){
68 68
                         $hasWhitespace = true;
69
-                        if ($this->name !== []) {
69
+                        if ($this->name !== []){
70 70
                             $this->flushName();
71 71
                             $this->tokens[] = new Token(DynamicGrammar::TYPE_WHITESPACE, $n->offset, $n->char);
72 72
                             break;
73 73
                         }
74 74
 
75
-                        if ($this->getLastToken()->type === DynamicGrammar::TYPE_WHITESPACE) {
75
+                        if ($this->getLastToken()->type === DynamicGrammar::TYPE_WHITESPACE){
76 76
                             $this->getLastToken()->content .= $n->char;
77 77
                             break;
78 78
                         }
79 79
 
80 80
                         // invalid directive
81 81
                         return false;
82
-                    } elseif ($hasWhitespace) {
82
+                    } elseif ($hasWhitespace){
83 83
                         return $this->finalize();
84 84
                     }
85 85
 
86
-                    if (!preg_match(self::REGEXP_KEYWORD, $n->char)) {
86
+                    if (!preg_match(self::REGEXP_KEYWORD, $n->char)){
87 87
                         $this->flushName();
88 88
 
89 89
                         return $this->finalize();
@@ -105,7 +105,7 @@  discard block
 block discarded – undo
105 105
      */
106 106
     public function getIterator()
107 107
     {
108
-        if ($this->tokens === []) {
108
+        if ($this->tokens === []){
109 109
             throw new \LogicException('Directive not parsed');
110 110
         }
111 111
 
@@ -129,8 +129,8 @@  discard block
 block discarded – undo
129 129
      */
130 130
     public function getKeyword(): string
131 131
     {
132
-        foreach ($this->tokens as $token) {
133
-            if ($token->type === DynamicGrammar::TYPE_KEYWORD) {
132
+        foreach ($this->tokens as $token){
133
+            if ($token->type === DynamicGrammar::TYPE_KEYWORD){
134 134
                 return $token->content;
135 135
             }
136 136
         }
@@ -145,8 +145,8 @@  discard block
 block discarded – undo
145 145
      */
146 146
     public function getBody(): ?string
147 147
     {
148
-        foreach ($this->tokens as $token) {
149
-            if ($token->type === DynamicGrammar::TYPE_BODY) {
148
+        foreach ($this->tokens as $token){
149
+            if ($token->type === DynamicGrammar::TYPE_BODY){
150 150
                 return $token->content;
151 151
             }
152 152
         }
@@ -159,7 +159,7 @@  discard block
 block discarded – undo
159 159
      */
160 160
     private function flushName(): void
161 161
     {
162
-        if ($this->name === []) {
162
+        if ($this->name === []){
163 163
             return;
164 164
         }
165 165
 
@@ -176,17 +176,17 @@  discard block
 block discarded – undo
176 176
         $this->body = [];
177 177
         $level = 1;
178 178
 
179
-        while ($nn = $src->next()) {
180
-            if (!$nn instanceof Byte) {
179
+        while ($nn = $src->next()){
180
+            if (!$nn instanceof Byte){
181 181
                 $this->flushBody();
182 182
                 return $this->finalize();
183 183
             }
184 184
 
185
-            if (in_array($nn->char, ['"', '"'])) {
185
+            if (in_array($nn->char, ['"', '"'])){
186 186
                 $this->body[] = $nn;
187
-                while ($nnn = $src->next()) {
187
+                while ($nnn = $src->next()){
188 188
                     $this->body[] = $nnn;
189
-                    if ($nnn instanceof Byte && $nnn->char === $nn->char) {
189
+                    if ($nnn instanceof Byte && $nnn->char === $nn->char){
190 190
                         break;
191 191
                     }
192 192
                 }
@@ -195,15 +195,15 @@  discard block
 block discarded – undo
195 195
 
196 196
             $this->body[] = $nn;
197 197
 
198
-            if ($nn->char === '(') {
198
+            if ($nn->char === '('){
199 199
                 $level++;
200 200
                 continue;
201 201
             }
202 202
 
203
-            if ($nn->char === ')') {
203
+            if ($nn->char === ')'){
204 204
                 $level--;
205 205
 
206
-                if ($level === 0) {
206
+                if ($level === 0){
207 207
                     $n = array_pop($this->body);
208 208
 
209 209
                     $this->flushBody();
@@ -224,7 +224,7 @@  discard block
 block discarded – undo
224 224
      */
225 225
     private function flushBody(): void
226 226
     {
227
-        if ($this->body === []) {
227
+        if ($this->body === []){
228 228
             return;
229 229
         }
230 230
 
@@ -237,7 +237,7 @@  discard block
 block discarded – undo
237 237
      */
238 238
     private function getLastToken(): Token
239 239
     {
240
-        if ($this->tokens === []) {
240
+        if ($this->tokens === []){
241 241
             throw new \LogicException('Directive not parsed');
242 242
         }
243 243
 
@@ -253,8 +253,8 @@  discard block
 block discarded – undo
253 253
     {
254 254
         $tokens = $this->tokens;
255 255
 
256
-        foreach (array_reverse($tokens, true) as $i => $t) {
257
-            if ($t->type !== DynamicGrammar::TYPE_WHITESPACE) {
256
+        foreach (array_reverse($tokens, true) as $i => $t){
257
+            if ($t->type !== DynamicGrammar::TYPE_WHITESPACE){
258 258
                 break;
259 259
             }
260 260
 
@@ -262,19 +262,19 @@  discard block
 block discarded – undo
262 262
         }
263 263
 
264 264
         $body = null;
265
-        foreach ($tokens as $t) {
266
-            if ($t->type === DynamicGrammar::TYPE_BODY_OPEN) {
265
+        foreach ($tokens as $t){
266
+            if ($t->type === DynamicGrammar::TYPE_BODY_OPEN){
267 267
                 $body = false;
268 268
                 continue;
269 269
             }
270 270
 
271
-            if ($t->type === DynamicGrammar::TYPE_BODY_CLOSE) {
271
+            if ($t->type === DynamicGrammar::TYPE_BODY_CLOSE){
272 272
                 $body = null;
273 273
                 continue;
274 274
             }
275 275
         }
276 276
 
277
-        if ($body !== null) {
277
+        if ($body !== null){
278 278
             return false;
279 279
         }
280 280
 
Please login to merge, or discard this patch.
Braces   +61 added lines, -30 removed lines patch added patch discarded remove patch
@@ -51,39 +51,48 @@  discard block
 block discarded – undo
51 51
         $this->body = null;
52 52
         $hasWhitespace = false;
53 53
 
54
-        while ($n = $src->next()) {
55
-            if (!$n instanceof Byte) {
54
+        while ($n = $src->next())
55
+        {
56
+            if (!$n instanceof Byte)
57
+            {
56 58
                 // no other grammars are allowed
57 59
                 break;
58 60
             }
59 61
 
60
-            switch ($n->char) {
62
+            switch ($n->char)
63
+            {
61 64
                 case '(':
62 65
                     $this->flushName();
63 66
                     $this->tokens[] = new Token(DynamicGrammar::TYPE_BODY_OPEN, $n->offset, $n->char);
64 67
 
65 68
                     return $this->parseBody($src);
66 69
                 default:
67
-                    if (preg_match(self::REGEXP_WHITESPACE, $n->char)) {
70
+                    if (preg_match(self::REGEXP_WHITESPACE, $n->char))
71
+                    {
68 72
                         $hasWhitespace = true;
69
-                        if ($this->name !== []) {
73
+                        if ($this->name !== [])
74
+                        {
70 75
                             $this->flushName();
71 76
                             $this->tokens[] = new Token(DynamicGrammar::TYPE_WHITESPACE, $n->offset, $n->char);
72 77
                             break;
73 78
                         }
74 79
 
75
-                        if ($this->getLastToken()->type === DynamicGrammar::TYPE_WHITESPACE) {
80
+                        if ($this->getLastToken()->type === DynamicGrammar::TYPE_WHITESPACE)
81
+                        {
76 82
                             $this->getLastToken()->content .= $n->char;
77 83
                             break;
78 84
                         }
79 85
 
80 86
                         // invalid directive
81 87
                         return false;
82
-                    } elseif ($hasWhitespace) {
88
+                    }
89
+                    elseif ($hasWhitespace)
90
+                    {
83 91
                         return $this->finalize();
84 92
                     }
85 93
 
86
-                    if (!preg_match(self::REGEXP_KEYWORD, $n->char)) {
94
+                    if (!preg_match(self::REGEXP_KEYWORD, $n->char))
95
+                    {
87 96
                         $this->flushName();
88 97
 
89 98
                         return $this->finalize();
@@ -105,7 +114,8 @@  discard block
 block discarded – undo
105 114
      */
106 115
     public function getIterator()
107 116
     {
108
-        if ($this->tokens === []) {
117
+        if ($this->tokens === [])
118
+        {
109 119
             throw new \LogicException('Directive not parsed');
110 120
         }
111 121
 
@@ -129,8 +139,10 @@  discard block
 block discarded – undo
129 139
      */
130 140
     public function getKeyword(): string
131 141
     {
132
-        foreach ($this->tokens as $token) {
133
-            if ($token->type === DynamicGrammar::TYPE_KEYWORD) {
142
+        foreach ($this->tokens as $token)
143
+        {
144
+            if ($token->type === DynamicGrammar::TYPE_KEYWORD)
145
+            {
134 146
                 return $token->content;
135 147
             }
136 148
         }
@@ -145,8 +157,10 @@  discard block
 block discarded – undo
145 157
      */
146 158
     public function getBody(): ?string
147 159
     {
148
-        foreach ($this->tokens as $token) {
149
-            if ($token->type === DynamicGrammar::TYPE_BODY) {
160
+        foreach ($this->tokens as $token)
161
+        {
162
+            if ($token->type === DynamicGrammar::TYPE_BODY)
163
+            {
150 164
                 return $token->content;
151 165
             }
152 166
         }
@@ -159,7 +173,8 @@  discard block
 block discarded – undo
159 173
      */
160 174
     private function flushName(): void
161 175
     {
162
-        if ($this->name === []) {
176
+        if ($this->name === [])
177
+        {
163 178
             return;
164 179
         }
165 180
 
@@ -176,17 +191,22 @@  discard block
 block discarded – undo
176 191
         $this->body = [];
177 192
         $level = 1;
178 193
 
179
-        while ($nn = $src->next()) {
180
-            if (!$nn instanceof Byte) {
194
+        while ($nn = $src->next())
195
+        {
196
+            if (!$nn instanceof Byte)
197
+            {
181 198
                 $this->flushBody();
182 199
                 return $this->finalize();
183 200
             }
184 201
 
185
-            if (in_array($nn->char, ['"', '"'])) {
202
+            if (in_array($nn->char, ['"', '"']))
203
+            {
186 204
                 $this->body[] = $nn;
187
-                while ($nnn = $src->next()) {
205
+                while ($nnn = $src->next())
206
+                {
188 207
                     $this->body[] = $nnn;
189
-                    if ($nnn instanceof Byte && $nnn->char === $nn->char) {
208
+                    if ($nnn instanceof Byte && $nnn->char === $nn->char)
209
+                    {
190 210
                         break;
191 211
                     }
192 212
                 }
@@ -195,15 +215,18 @@  discard block
 block discarded – undo
195 215
 
196 216
             $this->body[] = $nn;
197 217
 
198
-            if ($nn->char === '(') {
218
+            if ($nn->char === '(')
219
+            {
199 220
                 $level++;
200 221
                 continue;
201 222
             }
202 223
 
203
-            if ($nn->char === ')') {
224
+            if ($nn->char === ')')
225
+            {
204 226
                 $level--;
205 227
 
206
-                if ($level === 0) {
228
+                if ($level === 0)
229
+                {
207 230
                     $n = array_pop($this->body);
208 231
 
209 232
                     $this->flushBody();
@@ -224,7 +247,8 @@  discard block
 block discarded – undo
224 247
      */
225 248
     private function flushBody(): void
226 249
     {
227
-        if ($this->body === []) {
250
+        if ($this->body === [])
251
+        {
228 252
             return;
229 253
         }
230 254
 
@@ -237,7 +261,8 @@  discard block
 block discarded – undo
237 261
      */
238 262
     private function getLastToken(): Token
239 263
     {
240
-        if ($this->tokens === []) {
264
+        if ($this->tokens === [])
265
+        {
241 266
             throw new \LogicException('Directive not parsed');
242 267
         }
243 268
 
@@ -253,8 +278,10 @@  discard block
 block discarded – undo
253 278
     {
254 279
         $tokens = $this->tokens;
255 280
 
256
-        foreach (array_reverse($tokens, true) as $i => $t) {
257
-            if ($t->type !== DynamicGrammar::TYPE_WHITESPACE) {
281
+        foreach (array_reverse($tokens, true) as $i => $t)
282
+        {
283
+            if ($t->type !== DynamicGrammar::TYPE_WHITESPACE)
284
+            {
258 285
                 break;
259 286
             }
260 287
 
@@ -262,19 +289,23 @@  discard block
 block discarded – undo
262 289
         }
263 290
 
264 291
         $body = null;
265
-        foreach ($tokens as $t) {
266
-            if ($t->type === DynamicGrammar::TYPE_BODY_OPEN) {
292
+        foreach ($tokens as $t)
293
+        {
294
+            if ($t->type === DynamicGrammar::TYPE_BODY_OPEN)
295
+            {
267 296
                 $body = false;
268 297
                 continue;
269 298
             }
270 299
 
271
-            if ($t->type === DynamicGrammar::TYPE_BODY_CLOSE) {
300
+            if ($t->type === DynamicGrammar::TYPE_BODY_CLOSE)
301
+            {
272 302
                 $body = null;
273 303
                 continue;
274 304
             }
275 305
         }
276 306
 
277
-        if ($body !== null) {
307
+        if ($body !== null)
308
+        {
278 309
             return false;
279 310
         }
280 311
 
Please login to merge, or discard this patch.
src/Stempler/src/Parser/Assembler.php 2 patches
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -51,7 +51,7 @@  discard block
 block discarded – undo
51 51
     public function getStackPath(): string
52 52
     {
53 53
         $path = [$this->nodeName($this->node)];
54
-        foreach ($this->stack as $tuple) {
54
+        foreach ($this->stack as $tuple){
55 55
             $path[] = $this->nodeName($tuple[0]);
56 56
         }
57 57
 
@@ -94,8 +94,8 @@  discard block
 block discarded – undo
94 94
     private function nodeName(NodeInterface $node): string
95 95
     {
96 96
         $r = new \ReflectionClass($node);
97
-        if (property_exists($node, 'name')) {
98
-            return lcfirst($r->getShortName()) . "[{$node->name}]";
97
+        if (property_exists($node, 'name')){
98
+            return lcfirst($r->getShortName())."[{$node->name}]";
99 99
         }
100 100
 
101 101
         return lcfirst($r->getShortName());
Please login to merge, or discard this patch.
Braces   +4 added lines, -2 removed lines patch added patch discarded remove patch
@@ -51,7 +51,8 @@  discard block
 block discarded – undo
51 51
     public function getStackPath(): string
52 52
     {
53 53
         $path = [$this->nodeName($this->node)];
54
-        foreach ($this->stack as $tuple) {
54
+        foreach ($this->stack as $tuple)
55
+        {
55 56
             $path[] = $this->nodeName($tuple[0]);
56 57
         }
57 58
 
@@ -94,7 +95,8 @@  discard block
 block discarded – undo
94 95
     private function nodeName(NodeInterface $node): string
95 96
     {
96 97
         $r = new \ReflectionClass($node);
97
-        if (property_exists($node, 'name')) {
98
+        if (property_exists($node, 'name'))
99
+        {
98 100
             return lcfirst($r->getShortName()) . "[{$node->name}]";
99 101
         }
100 102
 
Please login to merge, or discard this patch.
src/Stempler/src/Parser/Syntax/HTMLSyntax.php 2 patches
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
      */
70 70
     public function handle(Parser $parser, Assembler $asm, Token $token): void
71 71
     {
72
-        switch ($token->type) {
72
+        switch ($token->type){
73 73
             case HTMLGrammar::TYPE_OPEN:
74 74
             case HTMLGrammar::TYPE_OPEN_SHORT:
75 75
                 $this->node = new Tag(new Parser\Context($token, $parser->getPath()));
@@ -78,12 +78,12 @@  discard block
 block discarded – undo
78 78
                 break;
79 79
 
80 80
             case HTMLGrammar::TYPE_KEYWORD:
81
-                if ($this->node->name === null) {
81
+                if ($this->node->name === null){
82 82
                     $this->node->name = $this->parseToken($parser, $token);
83 83
                     return;
84 84
                 }
85 85
 
86
-                if ($this->attr !== null && !$this->attr->value instanceof Nil) {
86
+                if ($this->attr !== null && !$this->attr->value instanceof Nil){
87 87
                     $this->attr->value = $this->parseToken($parser, $token);
88 88
                     $this->attr = null;
89 89
                     break;
@@ -99,7 +99,7 @@  discard block
 block discarded – undo
99 99
                 break;
100 100
 
101 101
             case HTMLGrammar::TYPE_EQUAL:
102
-                if ($this->attr === null) {
102
+                if ($this->attr === null){
103 103
                     throw new SyntaxException('unexpected attribute token', $token);
104 104
                 }
105 105
 
@@ -108,7 +108,7 @@  discard block
 block discarded – undo
108 108
                 break;
109 109
 
110 110
             case HTMLGrammar::TYPE_ATTRIBUTE:
111
-                if ($this->attr === null) {
111
+                if ($this->attr === null){
112 112
                     throw new SyntaxException('unexpected attribute token', $token);
113 113
                 }
114 114
 
@@ -118,9 +118,9 @@  discard block
 block discarded – undo
118 118
                         strpos($this->attr->name, 'on') === 0
119 119
                         || in_array($this->attr->name, self::VERBATIM_ATTRIBUTES, true)
120 120
                     )
121
-                ) {
121
+                ){
122 122
                     $this->attr->value = $this->parseVerbatim($parser, $token);
123
-                } else {
123
+                }else{
124 124
                     $this->attr->value = $this->parseToken($parser, $token);
125 125
                 }
126 126
 
@@ -134,8 +134,8 @@  discard block
 block discarded – undo
134 134
                 break;
135 135
 
136 136
             case HTMLGrammar::TYPE_CLOSE:
137
-                if ($this->token->type == HTMLGrammar::TYPE_OPEN_SHORT) {
138
-                    if (!$asm->getNode() instanceof Tag || $asm->getNode()->name !== $this->node->name) {
137
+                if ($this->token->type == HTMLGrammar::TYPE_OPEN_SHORT){
138
+                    if (!$asm->getNode() instanceof Tag || $asm->getNode()->name !== $this->node->name){
139 139
                         throw new SyntaxException(
140 140
                             "Invalid closing tag `{$this->node->name}`, expected `{$asm->getNode()->name}`",
141 141
                             $this->token
@@ -143,11 +143,11 @@  discard block
 block discarded – undo
143 143
                     }
144 144
 
145 145
                     $asm->close();
146
-                } else {
147
-                    if (in_array($this->node->name, self::VOID_TAGS)) {
146
+                }else{
147
+                    if (in_array($this->node->name, self::VOID_TAGS)){
148 148
                         $this->node->void = true;
149 149
                         $asm->push($this->node);
150
-                    } else {
150
+                    }else{
151 151
                         $asm->open($this->node, 'nodes');
152 152
                     }
153 153
                 }
@@ -160,9 +160,9 @@  discard block
 block discarded – undo
160 160
                 break;
161 161
 
162 162
             default:
163
-                if ($asm->getNode() instanceof Mixin || $asm->getNode() instanceof Verbatim) {
163
+                if ($asm->getNode() instanceof Mixin || $asm->getNode() instanceof Verbatim){
164 164
                     $node = $this->parseToken($parser, $token);
165
-                    if (is_string($node)) {
165
+                    if (is_string($node)){
166 166
                         $node = new Raw($node, new Parser\Context($token, $parser->getPath()));
167 167
                     }
168 168
 
@@ -190,11 +190,11 @@  discard block
 block discarded – undo
190 190
     {
191 191
         $verbatim = new Verbatim(new Parser\Context($token, $parser->getPath()));
192 192
 
193
-        if ($token->tokens === []) {
194
-            if ($token->content) {
193
+        if ($token->tokens === []){
194
+            if ($token->content){
195 195
                 $verbatim->nodes[] = $token->content;
196 196
             }
197
-        } else {
197
+        }else{
198 198
             $parser->parseTokens(
199 199
                 new Assembler($verbatim, 'nodes'),
200 200
                 $token->tokens
Please login to merge, or discard this patch.
Braces   +36 added lines, -16 removed lines patch added patch discarded remove patch
@@ -69,7 +69,8 @@  discard block
 block discarded – undo
69 69
      */
70 70
     public function handle(Parser $parser, Assembler $asm, Token $token): void
71 71
     {
72
-        switch ($token->type) {
72
+        switch ($token->type)
73
+        {
73 74
             case HTMLGrammar::TYPE_OPEN:
74 75
             case HTMLGrammar::TYPE_OPEN_SHORT:
75 76
                 $this->node = new Tag(new Parser\Context($token, $parser->getPath()));
@@ -78,12 +79,14 @@  discard block
 block discarded – undo
78 79
                 break;
79 80
 
80 81
             case HTMLGrammar::TYPE_KEYWORD:
81
-                if ($this->node->name === null) {
82
+                if ($this->node->name === null)
83
+                {
82 84
                     $this->node->name = $this->parseToken($parser, $token);
83 85
                     return;
84 86
                 }
85 87
 
86
-                if ($this->attr !== null && !$this->attr->value instanceof Nil) {
88
+                if ($this->attr !== null && !$this->attr->value instanceof Nil)
89
+                {
87 90
                     $this->attr->value = $this->parseToken($parser, $token);
88 91
                     $this->attr = null;
89 92
                     break;
@@ -99,7 +102,8 @@  discard block
 block discarded – undo
99 102
                 break;
100 103
 
101 104
             case HTMLGrammar::TYPE_EQUAL:
102
-                if ($this->attr === null) {
105
+                if ($this->attr === null)
106
+                {
103 107
                     throw new SyntaxException('unexpected attribute token', $token);
104 108
                 }
105 109
 
@@ -108,7 +112,8 @@  discard block
 block discarded – undo
108 112
                 break;
109 113
 
110 114
             case HTMLGrammar::TYPE_ATTRIBUTE:
111
-                if ($this->attr === null) {
115
+                if ($this->attr === null)
116
+                {
112 117
                     throw new SyntaxException('unexpected attribute token', $token);
113 118
                 }
114 119
 
@@ -120,7 +125,9 @@  discard block
 block discarded – undo
120 125
                     )
121 126
                 ) {
122 127
                     $this->attr->value = $this->parseVerbatim($parser, $token);
123
-                } else {
128
+                }
129
+                else
130
+                {
124 131
                     $this->attr->value = $this->parseToken($parser, $token);
125 132
                 }
126 133
 
@@ -134,8 +141,10 @@  discard block
 block discarded – undo
134 141
                 break;
135 142
 
136 143
             case HTMLGrammar::TYPE_CLOSE:
137
-                if ($this->token->type == HTMLGrammar::TYPE_OPEN_SHORT) {
138
-                    if (!$asm->getNode() instanceof Tag || $asm->getNode()->name !== $this->node->name) {
144
+                if ($this->token->type == HTMLGrammar::TYPE_OPEN_SHORT)
145
+                {
146
+                    if (!$asm->getNode() instanceof Tag || $asm->getNode()->name !== $this->node->name)
147
+                    {
139 148
                         throw new SyntaxException(
140 149
                             "Invalid closing tag `{$this->node->name}`, expected `{$asm->getNode()->name}`",
141 150
                             $this->token
@@ -143,11 +152,16 @@  discard block
 block discarded – undo
143 152
                     }
144 153
 
145 154
                     $asm->close();
146
-                } else {
147
-                    if (in_array($this->node->name, self::VOID_TAGS)) {
155
+                }
156
+                else
157
+                {
158
+                    if (in_array($this->node->name, self::VOID_TAGS))
159
+                    {
148 160
                         $this->node->void = true;
149 161
                         $asm->push($this->node);
150
-                    } else {
162
+                    }
163
+                    else
164
+                    {
151 165
                         $asm->open($this->node, 'nodes');
152 166
                     }
153 167
                 }
@@ -160,9 +174,11 @@  discard block
 block discarded – undo
160 174
                 break;
161 175
 
162 176
             default:
163
-                if ($asm->getNode() instanceof Mixin || $asm->getNode() instanceof Verbatim) {
177
+                if ($asm->getNode() instanceof Mixin || $asm->getNode() instanceof Verbatim)
178
+                {
164 179
                     $node = $this->parseToken($parser, $token);
165
-                    if (is_string($node)) {
180
+                    if (is_string($node))
181
+                    {
166 182
                         $node = new Raw($node, new Parser\Context($token, $parser->getPath()));
167 183
                     }
168 184
 
@@ -190,11 +206,15 @@  discard block
 block discarded – undo
190 206
     {
191 207
         $verbatim = new Verbatim(new Parser\Context($token, $parser->getPath()));
192 208
 
193
-        if ($token->tokens === []) {
194
-            if ($token->content) {
209
+        if ($token->tokens === [])
210
+        {
211
+            if ($token->content)
212
+            {
195 213
                 $verbatim->nodes[] = $token->content;
196 214
             }
197
-        } else {
215
+        }
216
+        else
217
+        {
198 218
             $parser->parseTokens(
199 219
                 new Assembler($verbatim, 'nodes'),
200 220
                 $token->tokens
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
@@ -30,7 +30,7 @@
 block discarded – undo
30 30
      */
31 31
     public function handle(Parser $parser, Assembler $asm, Token $token): void
32 32
     {
33
-        switch ($token->type) {
33
+        switch ($token->type){
34 34
             case InlineGrammar::TYPE_OPEN_TAG:
35 35
                 $this->inline = new Inline(new Parser\Context($token, $parser->getPath()));
36 36
                 $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
@@ -30,7 +30,8 @@
 block discarded – undo
30 30
      */
31 31
     public function handle(Parser $parser, Assembler $asm, Token $token): void
32 32
     {
33
-        switch ($token->type) {
33
+        switch ($token->type)
34
+        {
34 35
             case InlineGrammar::TYPE_OPEN_TAG:
35 36
                 $this->inline = new Inline(new Parser\Context($token, $parser->getPath()));
36 37
                 $asm->push($this->inline);
Please login to merge, or discard this patch.