Passed
Push — master ( fb6180...9ae624 )
by Edward
03:35
created
src/Parser/TranslationScheme.php 1 patch
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -39,37 +39,37 @@  discard block
 block discarded – undo
39 39
         $symbols = $production->getSymbolListShortcut();
40 40
         $hash = "{$production->getHeader()->getSymbolId()}.{$production->getIndex()}";
41 41
         switch ($hash) {
42
-            case SymbolType::NT_REFERENCE . '.0':
42
+            case SymbolType::NT_REFERENCE.'.0':
43 43
                 // [ 0:NT_REFERENCE_PART, 1:NT_REFERENCE ]
44
-            case SymbolType::NT_ESCAPED . '.0':
44
+            case SymbolType::NT_ESCAPED.'.0':
45 45
                 // [ 0:T_TILDE, 1:NT_ESCAPED_SYMBOL ]
46 46
                 $header['s.text'] = $symbols[1]['s.text'];
47 47
                 break;
48 48
 
49
-            case SymbolType::NT_REFERENCE . '.1':
49
+            case SymbolType::NT_REFERENCE.'.1':
50 50
                 // [ ]
51 51
                 $header['s.text'] = $header['i.text'];
52 52
                 break;
53 53
 
54
-            case SymbolType::NT_REFERENCE_PART . '.0':
54
+            case SymbolType::NT_REFERENCE_PART.'.0':
55 55
                 // [ 0:NT_UNESCAPED ]
56
-            case SymbolType::NT_REFERENCE_PART . '.1':
56
+            case SymbolType::NT_REFERENCE_PART.'.1':
57 57
                 // [ 0:NT_ESCAPED ]
58
-            case SymbolType::NT_UNESCAPED . '.0':
58
+            case SymbolType::NT_UNESCAPED.'.0':
59 59
                 // [ 0:T_UNESCAPED ]
60
-            case SymbolType::NT_UNESCAPED . '.1':
60
+            case SymbolType::NT_UNESCAPED.'.1':
61 61
                 // [ 0:T_ZERO ]
62
-            case SymbolType::NT_UNESCAPED . '.2':
62
+            case SymbolType::NT_UNESCAPED.'.2':
63 63
                 // [ 0:T_ONE ]
64 64
                 $header['s.text'] = $symbols[0]['s.text'];
65 65
                 break;
66 66
 
67
-            case SymbolType::NT_ESCAPED_SYMBOL . '.0':
67
+            case SymbolType::NT_ESCAPED_SYMBOL.'.0':
68 68
                 // [ 0:T_ZERO ]
69 69
                 $header['s.text'] = '~';
70 70
                 break;
71 71
 
72
-            case SymbolType::NT_ESCAPED_SYMBOL . '.1':
72
+            case SymbolType::NT_ESCAPED_SYMBOL.'.1':
73 73
                 // [ 0:T_ONE ]
74 74
                 $header['s.text'] = '/';
75 75
                 break;
@@ -82,21 +82,21 @@  discard block
 block discarded – undo
82 82
         $symbols = $production->getSymbolListShortcut();
83 83
         $hash = "{$production->getHeader()->getSymbolId()}.{$production->getIndex()}.{$symbolIndex}";
84 84
         switch ($hash) {
85
-            case SymbolType::NT_REFERENCE_LIST . '.0.1':
85
+            case SymbolType::NT_REFERENCE_LIST.'.0.1':
86 86
                 // [ 0:T_SLASH, 1:NT_REFERENCE, 2:NT_REFERENCE_LIST ]
87 87
                 $symbols[1]['i.text'] = '';
88 88
                 break;
89 89
 
90
-            case SymbolType::NT_REFERENCE_LIST . '.0.2':
90
+            case SymbolType::NT_REFERENCE_LIST.'.0.2':
91 91
                 // [ 0:T_SLASH, 1:NT_REFERENCE, 2:NT_REFERENCE_LIST ]
92 92
                 $this
93 93
                     ->locatorBuilder
94 94
                     ->addReference($symbols[1]['s.text']);
95 95
                 break;
96 96
 
97
-            case SymbolType::NT_REFERENCE . '.0.1':
97
+            case SymbolType::NT_REFERENCE.'.0.1':
98 98
                 // [ 0:NT_REFERENCE_PART, 1:NT_REFERENCE ]
99
-                $symbols[1]['i.text'] = $header['i.text'] . $symbols[0]['s.text'];
99
+                $symbols[1]['i.text'] = $header['i.text'].$symbols[0]['s.text'];
100 100
                 break;
101 101
         }
102 102
     }
Please login to merge, or discard this patch.
src/Parser/Ll1ParserFactory.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -29,7 +29,7 @@  discard block
 block discarded – undo
29 29
                 $this->createSourceReader($source),
30 30
                 new TranslationSchemeApplier($scheme)
31 31
             );
32
-            $parser->loadLookupTable(__DIR__ . '/../../generated/LookupTable.php');
32
+            $parser->loadLookupTable(__DIR__.'/../../generated/LookupTable.php');
33 33
         } catch (Throwable $e) {
34 34
             throw new Exception\LL1ParserNotCreatedException($e);
35 35
         }
@@ -44,7 +44,7 @@  discard block
 block discarded – undo
44 44
     private function getGrammar(): GrammarInterface
45 45
     {
46 46
         if (!isset($this->grammar)) {
47
-            $this->grammar = GrammarLoader::loadFile(__DIR__ . '/../../spec/GrammarSpec.php');
47
+            $this->grammar = GrammarLoader::loadFile(__DIR__.'/../../spec/GrammarSpec.php');
48 48
         }
49 49
 
50 50
         return $this->grammar;
Please login to merge, or discard this patch.
src/Locator/LocatorBuilder.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -57,7 +57,7 @@
 block discarded – undo
57 57
             return '';
58 58
         }
59 59
 
60
-        return '/' . implode('/', array_map([$this, 'escapeReference'], $references));
60
+        return '/'.implode('/', array_map([$this, 'escapeReference'], $references));
61 61
     }
62 62
 
63 63
     private function escapeReference(ListedReferenceInterface $reference): string
Please login to merge, or discard this patch.