Passed
Push — master ( d9af9b...707ba4 )
by Sebastian
03:07
created
src/Mailcode.php 2 patches
Indentation   +45 added lines, -45 removed lines patch added patch discarded remove patch
@@ -26,51 +26,51 @@  discard block
 block discarded – undo
26 26
  */
27 27
 class Mailcode
28 28
 {
29
-   /**
30
-    * @var Mailcode_Parser|NULL
31
-    */
29
+    /**
30
+     * @var Mailcode_Parser|NULL
31
+     */
32 32
     protected $parser = null;
33 33
     
34
-   /**
35
-    * @var Mailcode_Commands|NULL
36
-    */
34
+    /**
35
+     * @var Mailcode_Commands|NULL
36
+     */
37 37
     protected $commands = null;
38 38
     
39
-   /**
40
-    * @var Mailcode_Variables|NULL
41
-    */
39
+    /**
40
+     * @var Mailcode_Variables|NULL
41
+     */
42 42
     protected $variables = null;
43 43
     
44
-   /**
45
-    * @var Mailcode_Translator|NULL
46
-    */
44
+    /**
45
+     * @var Mailcode_Translator|NULL
46
+     */
47 47
     protected $translator = null;
48 48
     
49
-   /**
50
-    * Creates a new mailcode instance.
51
-    * @return Mailcode
52
-    */
49
+    /**
50
+     * Creates a new mailcode instance.
51
+     * @return Mailcode
52
+     */
53 53
     public static function create() : Mailcode
54 54
     {
55 55
         return new Mailcode();
56 56
     }
57 57
     
58
-   /**
59
-    * Parses the string to detect all commands contained within.
60
-    * 
61
-    * @param string $string
62
-    * @return Mailcode_Collection
63
-    */
58
+    /**
59
+     * Parses the string to detect all commands contained within.
60
+     * 
61
+     * @param string $string
62
+     * @return Mailcode_Collection
63
+     */
64 64
     public function parseString(string $string) : Mailcode_Collection
65 65
     {
66 66
         return $this->getParser()->parseString($string);
67 67
     }
68 68
     
69
-   /**
70
-    * Retrieves the string parser instance used to detect commands.
71
-    * 
72
-    * @return Mailcode_Parser
73
-    */
69
+    /**
70
+     * Retrieves the string parser instance used to detect commands.
71
+     * 
72
+     * @return Mailcode_Parser
73
+     */
74 74
     public function getParser() : Mailcode_Parser
75 75
     {
76 76
         if(!isset($this->parser)) 
@@ -81,12 +81,12 @@  discard block
 block discarded – undo
81 81
         return $this->parser;
82 82
     }
83 83
     
84
-   /**
85
-    * Retrieves the commands collection, which is used to
86
-    * access information on the available commands.
87
-    * 
88
-    * @return Mailcode_Commands
89
-    */
84
+    /**
85
+     * Retrieves the commands collection, which is used to
86
+     * access information on the available commands.
87
+     * 
88
+     * @return Mailcode_Commands
89
+     */
90 90
     public function getCommands() : Mailcode_Commands
91 91
     {
92 92
         if(!isset($this->commands)) 
@@ -129,12 +129,12 @@  discard block
 block discarded – undo
129 129
         return $this->variables;
130 130
     }
131 131
     
132
-   /**
133
-    * Creates the translator, which can be used to convert commands
134
-    * to another supported syntax.
135
-    * 
136
-    * @return Mailcode_Translator
137
-    */
132
+    /**
133
+     * Creates the translator, which can be used to convert commands
134
+     * to another supported syntax.
135
+     * 
136
+     * @return Mailcode_Translator
137
+     */
138 138
     public function createTranslator() : Mailcode_Translator
139 139
     {
140 140
         if(!isset($this->translator))
@@ -145,12 +145,12 @@  discard block
 block discarded – undo
145 145
         return $this->translator;
146 146
     }
147 147
     
148
-   /**
149
-    * Creates the styler, which can be used to retrieve the 
150
-    * CSS required to style the highlighted commands in HTML.
151
-    * 
152
-    * @return Mailcode_Styler
153
-    */
148
+    /**
149
+     * Creates the styler, which can be used to retrieve the 
150
+     * CSS required to style the highlighted commands in HTML.
151
+     * 
152
+     * @return Mailcode_Styler
153
+     */
154 154
     public function createStyler() : Mailcode_Styler
155 155
     {
156 156
         return new Mailcode_Styler();
Please login to merge, or discard this patch.
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -73,7 +73,7 @@  discard block
 block discarded – undo
73 73
     */
74 74
     public function getParser() : Mailcode_Parser
75 75
     {
76
-        if(!isset($this->parser)) 
76
+        if (!isset($this->parser)) 
77 77
         {
78 78
             $this->parser = new Mailcode_Parser($this);
79 79
         }
@@ -89,7 +89,7 @@  discard block
 block discarded – undo
89 89
     */
90 90
     public function getCommands() : Mailcode_Commands
91 91
     {
92
-        if(!isset($this->commands)) 
92
+        if (!isset($this->commands)) 
93 93
         {
94 94
             $this->commands = new Mailcode_Commands();
95 95
         }
@@ -114,14 +114,14 @@  discard block
 block discarded – undo
114 114
      * @param Mailcode_Commands_Command|null $sourceCommand
115 115
      * @return Mailcode_Variables_Collection_Regular
116 116
      */
117
-    public function findVariables(string $subject, ?Mailcode_Commands_Command $sourceCommand=null) : Mailcode_Variables_Collection_Regular
117
+    public function findVariables(string $subject, ?Mailcode_Commands_Command $sourceCommand = null) : Mailcode_Variables_Collection_Regular
118 118
     {
119 119
         return $this->createVariables()->parseString($subject, $sourceCommand);
120 120
     }
121 121
     
122 122
     public function createVariables() : Mailcode_Variables
123 123
     {
124
-        if(!isset($this->variables))
124
+        if (!isset($this->variables))
125 125
         {
126 126
             $this->variables = new Mailcode_Variables();
127 127
         }
@@ -137,7 +137,7 @@  discard block
 block discarded – undo
137 137
     */
138 138
     public function createTranslator() : Mailcode_Translator
139 139
     {
140
-        if(!isset($this->translator))
140
+        if (!isset($this->translator))
141 141
         {
142 142
             $this->translator = new Mailcode_Translator(); 
143 143
         }
Please login to merge, or discard this patch.
src/Mailcode/Factory/CommandSets/Set/ElseIf.php 1 patch
Spacing   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -20,11 +20,11 @@  discard block
 block discarded – undo
20 20
  */
21 21
 class Mailcode_Factory_CommandSets_Set_ElseIf extends Mailcode_Factory_CommandSets_IfBase
22 22
 {
23
-    public function elseIf(string $condition, string $type='') : Mailcode_Commands_Command_ElseIf
23
+    public function elseIf (string $condition, string $type = '') : Mailcode_Commands_Command_ElseIf
24 24
     {
25 25
         $command = $this->instantiator->buildIf('ElseIf', $condition, $type);
26 26
         
27
-        if($command instanceof Mailcode_Commands_Command_ElseIf)
27
+        if ($command instanceof Mailcode_Commands_Command_ElseIf)
28 28
         {
29 29
             return $command;
30 30
         }
@@ -32,11 +32,11 @@  discard block
 block discarded – undo
32 32
         throw $this->instantiator->exceptionUnexpectedType('ElseIf', $command);
33 33
     }
34 34
     
35
-    public function var(string $variable, string $operand, string $value, bool $quoteValue=false) : Mailcode_Commands_Command_ElseIf_Variable
35
+    public function var(string $variable, string $operand, string $value, bool $quoteValue = false) : Mailcode_Commands_Command_ElseIf_Variable
36 36
     {
37 37
         $command = $this->instantiator->buildIfVar('ElseIf', $variable, $operand, $value, $quoteValue);
38 38
         
39
-        if($command instanceof Mailcode_Commands_Command_ElseIf_Variable)
39
+        if ($command instanceof Mailcode_Commands_Command_ElseIf_Variable)
40 40
         {
41 41
             return $command;
42 42
         }
@@ -48,7 +48,7 @@  discard block
 block discarded – undo
48 48
     {
49 49
         $command = $this->instantiator->buildIfVar('ElseIf', $variable, $operand, $value, true);
50 50
         
51
-        if($command instanceof Mailcode_Commands_Command_ElseIf_Variable)
51
+        if ($command instanceof Mailcode_Commands_Command_ElseIf_Variable)
52 52
         {
53 53
             return $command;
54 54
         }
@@ -56,11 +56,11 @@  discard block
 block discarded – undo
56 56
         throw $this->instantiator->exceptionUnexpectedType('ElseIfVarString', $command);
57 57
     }
58 58
     
59
-    public function varEquals(string $variable, string $value, bool $quoteValue=false) : Mailcode_Commands_Command_ElseIf_Variable
59
+    public function varEquals(string $variable, string $value, bool $quoteValue = false) : Mailcode_Commands_Command_ElseIf_Variable
60 60
     {
61 61
         $command = $this->instantiator->buildIfVar('ElseIf', $variable, '==', $value, $quoteValue);
62 62
         
63
-        if($command instanceof Mailcode_Commands_Command_ElseIf_Variable)
63
+        if ($command instanceof Mailcode_Commands_Command_ElseIf_Variable)
64 64
         {
65 65
             return $command;
66 66
         }
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
     {
73 73
         $command = $this->instantiator->buildIfVar('ElseIf', $variable, '==', $value, true);
74 74
         
75
-        if($command instanceof Mailcode_Commands_Command_ElseIf_Variable)
75
+        if ($command instanceof Mailcode_Commands_Command_ElseIf_Variable)
76 76
         {
77 77
             return $command;
78 78
         }
@@ -80,11 +80,11 @@  discard block
 block discarded – undo
80 80
         throw $this->instantiator->exceptionUnexpectedType('ElseIfVarEqualsString', $command);
81 81
     }
82 82
     
83
-    public function varNotEquals(string $variable, string $value, bool $quoteValue=false) : Mailcode_Commands_Command_ElseIf_Variable
83
+    public function varNotEquals(string $variable, string $value, bool $quoteValue = false) : Mailcode_Commands_Command_ElseIf_Variable
84 84
     {
85 85
         $command = $this->instantiator->buildIfVar('ElseIf', $variable, '!=', $value, $quoteValue);
86 86
         
87
-        if($command instanceof Mailcode_Commands_Command_ElseIf_Variable)
87
+        if ($command instanceof Mailcode_Commands_Command_ElseIf_Variable)
88 88
         {
89 89
             return $command;
90 90
         }
@@ -96,7 +96,7 @@  discard block
 block discarded – undo
96 96
     {
97 97
         $command = $this->instantiator->buildIfVar('ElseIf', $variable, '!=', $value, true);
98 98
         
99
-        if($command instanceof Mailcode_Commands_Command_ElseIf_Variable)
99
+        if ($command instanceof Mailcode_Commands_Command_ElseIf_Variable)
100 100
         {
101 101
             return $command;
102 102
         }
@@ -111,11 +111,11 @@  discard block
 block discarded – undo
111 111
      * @return Mailcode_Commands_Command_ElseIf_Contains
112 112
      * @throws Mailcode_Factory_Exception
113 113
      */
114
-    public function contains(string $variable, array $searchTerms, bool $caseInsensitive=false) : Mailcode_Commands_Command_ElseIf_Contains
114
+    public function contains(string $variable, array $searchTerms, bool $caseInsensitive = false) : Mailcode_Commands_Command_ElseIf_Contains
115 115
     {
116 116
         $command = $this->instantiator->buildIfContains('ElseIf', $variable, $searchTerms, $caseInsensitive);
117 117
         
118
-        if($command instanceof Mailcode_Commands_Command_ElseIf_Contains)
118
+        if ($command instanceof Mailcode_Commands_Command_ElseIf_Contains)
119 119
         {
120 120
             return $command;
121 121
         }
@@ -130,11 +130,11 @@  discard block
 block discarded – undo
130 130
      * @return Mailcode_Commands_Command_ElseIf_NotContains
131 131
      * @throws Mailcode_Factory_Exception
132 132
      */
133
-    public function notContains(string $variable, array $searchTerms, bool $caseInsensitive=false) : Mailcode_Commands_Command_ElseIf_NotContains
133
+    public function notContains(string $variable, array $searchTerms, bool $caseInsensitive = false) : Mailcode_Commands_Command_ElseIf_NotContains
134 134
     {
135 135
         $command = $this->instantiator->buildIfNotContains('ElseIf', $variable, $searchTerms, $caseInsensitive);
136 136
 
137
-        if($command instanceof Mailcode_Commands_Command_ElseIf_NotContains)
137
+        if ($command instanceof Mailcode_Commands_Command_ElseIf_NotContains)
138 138
         {
139 139
             return $command;
140 140
         }
@@ -149,11 +149,11 @@  discard block
 block discarded – undo
149 149
      * @return Mailcode_Commands_Command_ElseIf_ListContains
150 150
      * @throws Mailcode_Factory_Exception
151 151
      */
152
-    public function listContains(string $variable, array $searchTerms, bool $caseInsensitive=false) : Mailcode_Commands_Command_ElseIf_ListContains
152
+    public function listContains(string $variable, array $searchTerms, bool $caseInsensitive = false) : Mailcode_Commands_Command_ElseIf_ListContains
153 153
     {
154 154
         $command = $this->instantiator->buildIfListContains('ElseIf', $variable, $searchTerms, $caseInsensitive);
155 155
 
156
-        if($command instanceof Mailcode_Commands_Command_ElseIf_ListContains)
156
+        if ($command instanceof Mailcode_Commands_Command_ElseIf_ListContains)
157 157
         {
158 158
             return $command;
159 159
         }
@@ -168,11 +168,11 @@  discard block
 block discarded – undo
168 168
      * @return Mailcode_Commands_Command_ElseIf_ListNotContains
169 169
      * @throws Mailcode_Factory_Exception
170 170
      */
171
-    public function listNotContains(string $variable, array $searchTerms, bool $caseInsensitive=false) : Mailcode_Commands_Command_ElseIf_ListNotContains
171
+    public function listNotContains(string $variable, array $searchTerms, bool $caseInsensitive = false) : Mailcode_Commands_Command_ElseIf_ListNotContains
172 172
     {
173 173
         $command = $this->instantiator->buildIfListNotContains('ElseIf', $variable, $searchTerms, $caseInsensitive);
174 174
 
175
-        if($command instanceof Mailcode_Commands_Command_ElseIf_ListNotContains)
175
+        if ($command instanceof Mailcode_Commands_Command_ElseIf_ListNotContains)
176 176
         {
177 177
             return $command;
178 178
         }
@@ -180,11 +180,11 @@  discard block
 block discarded – undo
180 180
         throw $this->instantiator->exceptionUnexpectedType('ElseIfListNotContains', $command);
181 181
     }
182 182
 
183
-    public function beginsWith(string $variable, string $search, bool $caseInsensitive=false) : Mailcode_Commands_Command_ElseIf_BeginsWith
183
+    public function beginsWith(string $variable, string $search, bool $caseInsensitive = false) : Mailcode_Commands_Command_ElseIf_BeginsWith
184 184
     {
185 185
         $command = $this->instantiator->buildIfBeginsWith('ElseIf', $variable, $search, $caseInsensitive);
186 186
         
187
-        if($command instanceof Mailcode_Commands_Command_ElseIf_BeginsWith)
187
+        if ($command instanceof Mailcode_Commands_Command_ElseIf_BeginsWith)
188 188
         {
189 189
             return $command;
190 190
         }
@@ -192,11 +192,11 @@  discard block
 block discarded – undo
192 192
         throw $this->instantiator->exceptionUnexpectedType('ElseIfBeginsWith', $command);
193 193
     }
194 194
     
195
-    public function endsWith(string $variable, string $search, bool $caseInsensitive=false) : Mailcode_Commands_Command_ElseIf_EndsWith
195
+    public function endsWith(string $variable, string $search, bool $caseInsensitive = false) : Mailcode_Commands_Command_ElseIf_EndsWith
196 196
     {
197 197
         $command = $this->instantiator->buildIfEndsWith('ElseIf', $variable, $search, $caseInsensitive);
198 198
         
199
-        if($command instanceof Mailcode_Commands_Command_ElseIf_EndsWith)
199
+        if ($command instanceof Mailcode_Commands_Command_ElseIf_EndsWith)
200 200
         {
201 201
             return $command;
202 202
         }
@@ -208,7 +208,7 @@  discard block
 block discarded – undo
208 208
     {
209 209
         $command = $this->instantiator->buildIfEmpty('ElseIf', $variable);
210 210
         
211
-        if($command instanceof Mailcode_Commands_Command_ElseIf_Empty)
211
+        if ($command instanceof Mailcode_Commands_Command_ElseIf_Empty)
212 212
         {
213 213
             return $command;
214 214
         }
@@ -220,7 +220,7 @@  discard block
 block discarded – undo
220 220
     {
221 221
         $command = $this->instantiator->buildIfNotEmpty('ElseIf', $variable);
222 222
         
223
-        if($command instanceof Mailcode_Commands_Command_ElseIf_NotEmpty)
223
+        if ($command instanceof Mailcode_Commands_Command_ElseIf_NotEmpty)
224 224
         {
225 225
             return $command;
226 226
         }
@@ -232,7 +232,7 @@  discard block
 block discarded – undo
232 232
     {
233 233
         $command = $this->instantiator->buildIfBiggerThan('ElseIf', $variable, $value);
234 234
 
235
-        if($command instanceof Mailcode_Commands_Command_ElseIf_BiggerThan)
235
+        if ($command instanceof Mailcode_Commands_Command_ElseIf_BiggerThan)
236 236
         {
237 237
             return $command;
238 238
         }
@@ -244,7 +244,7 @@  discard block
 block discarded – undo
244 244
     {
245 245
         $command = $this->instantiator->buildIfSmallerThan('ElseIf', $variable, $value);
246 246
 
247
-        if($command instanceof Mailcode_Commands_Command_ElseIf_SmallerThan)
247
+        if ($command instanceof Mailcode_Commands_Command_ElseIf_SmallerThan)
248 248
         {
249 249
             return $command;
250 250
         }
@@ -256,7 +256,7 @@  discard block
 block discarded – undo
256 256
     {
257 257
         $command = $this->instantiator->buildIfEquals('ElseIf', $variable, $value);
258 258
 
259
-        if($command instanceof Mailcode_Commands_Command_ElseIf_EqualsNumber)
259
+        if ($command instanceof Mailcode_Commands_Command_ElseIf_EqualsNumber)
260 260
         {
261 261
             return $command;
262 262
         }
Please login to merge, or discard this patch.
src/Mailcode/Variables/Collection.php 2 patches
Indentation   +56 added lines, -56 removed lines patch added patch discarded remove patch
@@ -20,9 +20,9 @@  discard block
 block discarded – undo
20 20
  */
21 21
 abstract class Mailcode_Variables_Collection
22 22
 {
23
-   /**
24
-    * @var Mailcode_Variables_Variable[]
25
-    */
23
+    /**
24
+     * @var Mailcode_Variables_Variable[]
25
+     */
26 26
     protected $variables = array();
27 27
     
28 28
     public function __construct()
@@ -52,12 +52,12 @@  discard block
 block discarded – undo
52 52
         return count($this->variables);
53 53
     }
54 54
     
55
-   /**
56
-    * Checks whether the collection contains a variable with the specified name.
57
-    * 
58
-    * @param string $fullName The variable name, with or without $ sign.
59
-    * @return bool
60
-    */
55
+    /**
56
+     * Checks whether the collection contains a variable with the specified name.
57
+     * 
58
+     * @param string $fullName The variable name, with or without $ sign.
59
+     * @return bool
60
+     */
61 61
     public function hasVariableName(string $fullName) : bool
62 62
     {
63 63
         $fullName = $this->fixName($fullName);
@@ -73,14 +73,14 @@  discard block
 block discarded – undo
73 73
         return false;
74 74
     }
75 75
     
76
-   /**
77
-    * Retrieves a collection of all variable instances for
78
-    * the specified name (there can be several with differing
79
-    * matched texts because of spacing).
80
-    * 
81
-    * @param string $fullName
82
-    * @return Mailcode_Variables_Collection
83
-    */
76
+    /**
77
+     * Retrieves a collection of all variable instances for
78
+     * the specified name (there can be several with differing
79
+     * matched texts because of spacing).
80
+     * 
81
+     * @param string $fullName
82
+     * @return Mailcode_Variables_Collection
83
+     */
84 84
     public function getByFullName(string $fullName) : Mailcode_Variables_Collection
85 85
     {
86 86
         $fullName = $this->fixName($fullName);
@@ -98,12 +98,12 @@  discard block
 block discarded – undo
98 98
         return $collection;
99 99
     }
100 100
     
101
-   /**
102
-    * Prepends the $ sign to a variable name if it does not have it.
103
-    * 
104
-    * @param string $fullName
105
-    * @return string
106
-    */
101
+    /**
102
+     * Prepends the $ sign to a variable name if it does not have it.
103
+     * 
104
+     * @param string $fullName
105
+     * @return string
106
+     */
107 107
     protected function fixName(string $fullName) : string
108 108
     {
109 109
         if(substr($fullName, 0, 1) === '$')
@@ -114,12 +114,12 @@  discard block
 block discarded – undo
114 114
         return '$'.$fullName;
115 115
     }
116 116
     
117
-   /**
118
-    * Retrieves all variables, grouped by their hash - meaning
119
-    * unique matched strings.
120
-    * 
121
-    * @return Mailcode_Variables_Variable[]
122
-    */
117
+    /**
118
+     * Retrieves all variables, grouped by their hash - meaning
119
+     * unique matched strings.
120
+     * 
121
+     * @return Mailcode_Variables_Variable[]
122
+     */
123 123
     public function getGroupedByHash() : array
124 124
     {
125 125
         $entries = array();
@@ -132,11 +132,11 @@  discard block
 block discarded – undo
132 132
         return $this->sortVariables($entries);
133 133
     }
134 134
     
135
-   /**
136
-    * Retrieves all variables, grouped by their name. 
137
-    * 
138
-    * @return Mailcode_Variables_Variable[]
139
-    */
135
+    /**
136
+     * Retrieves all variables, grouped by their name. 
137
+     * 
138
+     * @return Mailcode_Variables_Variable[]
139
+     */
140 140
     public function getGroupedByName() : array
141 141
     {
142 142
         $entries = array();
@@ -168,19 +168,19 @@  discard block
 block discarded – undo
168 168
         return $this->sortVariables($entries);
169 169
     }
170 170
     
171
-   /**
172
-    * Retrieves all variables, in the order they were addded.
173
-    * @return Mailcode_Variables_Variable[]
174
-    */
171
+    /**
172
+     * Retrieves all variables, in the order they were addded.
173
+     * @return Mailcode_Variables_Variable[]
174
+     */
175 175
     public function getAll()
176 176
     {
177 177
         return $this->variables;
178 178
     }
179 179
     
180
-   /**
181
-    * Retrieves the full names of the variables that are present in the collection.
182
-    * @return string[]
183
-    */
180
+    /**
181
+     * Retrieves the full names of the variables that are present in the collection.
182
+     * @return string[]
183
+     */
184 184
     public function getNames() : array
185 185
     {
186 186
         $result = array();
@@ -198,13 +198,13 @@  discard block
 block discarded – undo
198 198
         return $result;
199 199
     }
200 200
     
201
-   /**
202
-    * Takes a list of variables and sorts them, throwing away
203
-    * the source array's keys.
204
-    * 
205
-    * @param Mailcode_Variables_Variable[] $entries
206
-    * @return Mailcode_Variables_Variable[]
207
-    */
201
+    /**
202
+     * Takes a list of variables and sorts them, throwing away
203
+     * the source array's keys.
204
+     * 
205
+     * @param Mailcode_Variables_Variable[] $entries
206
+     * @return Mailcode_Variables_Variable[]
207
+     */
208 208
     protected function sortVariables(array $entries)
209 209
     {
210 210
         $result = array_values($entries);
@@ -217,13 +217,13 @@  discard block
 block discarded – undo
217 217
         return $result;
218 218
     }
219 219
 
220
-   /**
221
-    *  Merges the variables collection with the target collection
222
-    *  by inheriting all that collection's variables.
223
-    *  
224
-    * @param Mailcode_Variables_Collection $collection
225
-    * @return Mailcode_Variables_Collection
226
-    */
220
+    /**
221
+     *  Merges the variables collection with the target collection
222
+     *  by inheriting all that collection's variables.
223
+     *  
224
+     * @param Mailcode_Variables_Collection $collection
225
+     * @return Mailcode_Variables_Collection
226
+     */
227 227
     public function mergeWith(Mailcode_Variables_Collection $collection) : Mailcode_Variables_Collection
228 228
     {
229 229
         $variables = $collection->getGroupedByHash();
Please login to merge, or discard this patch.
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -62,9 +62,9 @@  discard block
 block discarded – undo
62 62
     {
63 63
         $fullName = $this->fixName($fullName);
64 64
         
65
-        foreach($this->variables as $variable)
65
+        foreach ($this->variables as $variable)
66 66
         {
67
-            if($variable->getFullName() === $fullName)
67
+            if ($variable->getFullName() === $fullName)
68 68
             {
69 69
                 return true;
70 70
             }
@@ -87,9 +87,9 @@  discard block
 block discarded – undo
87 87
         
88 88
         $collection = new Mailcode_Variables_Collection_Regular();
89 89
         
90
-        foreach($this->variables as $variable)
90
+        foreach ($this->variables as $variable)
91 91
         {
92
-            if($variable->getFullName() === $fullName)
92
+            if ($variable->getFullName() === $fullName)
93 93
             {
94 94
                 $collection->add($variable);
95 95
             }
@@ -106,7 +106,7 @@  discard block
 block discarded – undo
106 106
     */
107 107
     protected function fixName(string $fullName) : string
108 108
     {
109
-        if(substr($fullName, 0, 1) === '$')
109
+        if (substr($fullName, 0, 1) === '$')
110 110
         {
111 111
             return $fullName;
112 112
         }
@@ -124,7 +124,7 @@  discard block
 block discarded – undo
124 124
     {
125 125
         $entries = array();
126 126
         
127
-        foreach($this->variables as $variable)
127
+        foreach ($this->variables as $variable)
128 128
         {
129 129
             $entries[$variable->getHash()] = $variable;
130 130
         }
@@ -141,7 +141,7 @@  discard block
 block discarded – undo
141 141
     {
142 142
         $entries = array();
143 143
         
144
-        foreach($this->variables as $variable)
144
+        foreach ($this->variables as $variable)
145 145
         {
146 146
             $entries[$variable->getFullName()] = $variable;
147 147
         }
@@ -160,7 +160,7 @@  discard block
 block discarded – undo
160 160
     {
161 161
         $entries = array();
162 162
 
163
-        foreach($this->variables as $variable)
163
+        foreach ($this->variables as $variable)
164 164
         {
165 165
             $entries[$variable->getUniqueName()] = $variable;
166 166
         }
@@ -185,11 +185,11 @@  discard block
 block discarded – undo
185 185
     {
186 186
         $result = array();
187 187
         
188
-        foreach($this->variables as $variable)
188
+        foreach ($this->variables as $variable)
189 189
         {
190 190
             $name = $variable->getFullName();
191 191
             
192
-            if(!in_array($name, $result))
192
+            if (!in_array($name, $result))
193 193
             {
194 194
                 $result[] = $name;
195 195
             }
@@ -228,7 +228,7 @@  discard block
 block discarded – undo
228 228
     {
229 229
         $variables = $collection->getGroupedByHash();
230 230
         
231
-        foreach($variables as $variable)
231
+        foreach ($variables as $variable)
232 232
         {
233 233
             $this->add($variable);
234 234
         }
@@ -240,7 +240,7 @@  discard block
 block discarded – undo
240 240
     {
241 241
         $variables = $this->getAll();
242 242
         
243
-        if(!empty($variables))
243
+        if (!empty($variables))
244 244
         {
245 245
             return array_shift($variables);
246 246
         }
Please login to merge, or discard this patch.
src/Mailcode/Variables/Variable.php 1 patch
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
      */
73 73
     private $command;
74 74
 
75
-    public function __construct(string $path, string $name, string $matchedText, ?Mailcode_Commands_Command $sourceCommand=null)
75
+    public function __construct(string $path, string $name, string $matchedText, ?Mailcode_Commands_Command $sourceCommand = null)
76 76
     {
77 77
         $this->path = $path;
78 78
         $this->name = $name;
@@ -95,7 +95,7 @@  discard block
 block discarded – undo
95 95
     
96 96
     public function getFullName() : string
97 97
     {
98
-        if(empty($this->path))
98
+        if (empty($this->path))
99 99
         {
100 100
             return '$'.$this->name;
101 101
         }
@@ -113,7 +113,7 @@  discard block
 block discarded – undo
113 113
      */
114 114
     public function getUniqueName() : string
115 115
     {
116
-        if(isset($this->command))
116
+        if (isset($this->command))
117 117
         {
118 118
             return $this->getFullName().'/'.$this->command->getHash();
119 119
         }
@@ -138,7 +138,7 @@  discard block
 block discarded – undo
138 138
     
139 139
     public function getHash() : string
140 140
     {
141
-        if(empty($this->hash))
141
+        if (empty($this->hash))
142 142
         {
143 143
             $this->hash = md5($this->matchedText);
144 144
         }
@@ -153,7 +153,7 @@  discard block
 block discarded – undo
153 153
     
154 154
     public function getValidationResult() : OperationResult
155 155
     {
156
-        if(isset($this->validationResult))
156
+        if (isset($this->validationResult))
157 157
         {
158 158
             return $this->validationResult;
159 159
         }
@@ -167,11 +167,11 @@  discard block
 block discarded – undo
167 167
 
168 168
     protected function validate() : void
169 169
     {
170
-        foreach($this->validations as $validation)
170
+        foreach ($this->validations as $validation)
171 171
         {
172 172
             $method = 'validate_'.$validation;
173 173
             
174
-            if(!method_exists($this, $method))
174
+            if (!method_exists($this, $method))
175 175
             {
176 176
                 throw new Mailcode_Exception(
177 177
                     'Unknown validation method',
@@ -186,7 +186,7 @@  discard block
 block discarded – undo
186 186
             
187 187
             $this->$method();
188 188
             
189
-            if(!$this->validationResult->isValid())
189
+            if (!$this->validationResult->isValid())
190 190
             {
191 191
                 return;
192 192
             }
@@ -215,7 +215,7 @@  discard block
 block discarded – undo
215 215
     
216 216
     protected function validateNumber(string $value, int $errorCode) : void
217 217
     {
218
-        if(!is_numeric(substr($value, 0, 1)))
218
+        if (!is_numeric(substr($value, 0, 1)))
219 219
         {
220 220
             return;
221 221
         }
@@ -233,7 +233,7 @@  discard block
 block discarded – undo
233 233
     protected function validateUnderscore(string $value, int $errorCode) : void
234 234
     {
235 235
         // allow empty paths
236
-        if(empty($value))
236
+        if (empty($value))
237 237
         {
238 238
             return;
239 239
         }
@@ -241,7 +241,7 @@  discard block
 block discarded – undo
241 241
         $length = strlen($value);
242 242
         
243 243
         // trimming underscores does not change the length: no underscores at start or end of string.
244
-        if(strlen(trim($value, '_')) == $length)
244
+        if (strlen(trim($value, '_')) == $length)
245 245
         {
246 246
             return;
247 247
         }
Please login to merge, or discard this patch.
src/Mailcode/Commands/Command.php 1 patch
Indentation   +100 added lines, -100 removed lines patch added patch discarded remove patch
@@ -43,44 +43,44 @@  discard block
 block discarded – undo
43 43
 
44 44
     const META_URL_ENCODING = 'url_encoding';
45 45
 
46
-   /**
47
-    * @var string
48
-    */
46
+    /**
47
+     * @var string
48
+     */
49 49
     protected $type = '';
50 50
 
51
-   /**
52
-    * @var string
53
-    */
51
+    /**
52
+     * @var string
53
+     */
54 54
     protected $paramsString = '';
55 55
     
56
-   /**
57
-    * @var string
58
-    */
56
+    /**
57
+     * @var string
58
+     */
59 59
     protected $matchedText = '';
60 60
 
61
-   /**
62
-    * @var string
63
-    */
61
+    /**
62
+     * @var string
63
+     */
64 64
     protected $hash = '';
65 65
     
66
-   /**
67
-    * @var OperationResult
68
-    */
66
+    /**
67
+     * @var OperationResult
68
+     */
69 69
     protected $validationResult = null;
70 70
     
71
-   /**
72
-    * @var \Mailcode\Mailcode
73
-    */
71
+    /**
72
+     * @var \Mailcode\Mailcode
73
+     */
74 74
     protected $mailcode;
75 75
     
76
-   /**
77
-    * @var \Mailcode\Mailcode_Parser_Statement
78
-    */
76
+    /**
77
+     * @var \Mailcode\Mailcode_Parser_Statement
78
+     */
79 79
     protected $params;
80 80
 
81
-   /**
82
-    * @var string[] 
83
-    */
81
+    /**
82
+     * @var string[] 
83
+     */
84 84
     protected $validations = array(
85 85
         'params_empty',
86 86
         'params_keywords',
@@ -89,24 +89,24 @@  discard block
 block discarded – undo
89 89
         'type_unsupported'
90 90
     );
91 91
     
92
-   /**
93
-    * @var string
94
-    */
92
+    /**
93
+     * @var string
94
+     */
95 95
     protected $comment = '';
96 96
     
97
-   /**
98
-    * @var Mailcode_Commands_LogicKeywords|NULL
99
-    */
97
+    /**
98
+     * @var Mailcode_Commands_LogicKeywords|NULL
99
+     */
100 100
     protected $logicKeywords;
101 101
     
102
-   /**
103
-    * @var Mailcode_Parser_Statement_Validator
104
-    */
102
+    /**
103
+     * @var Mailcode_Parser_Statement_Validator
104
+     */
105 105
     protected $validator;
106 106
     
107
-   /**
108
-    * @var boolean
109
-    */
107
+    /**
108
+     * @var boolean
109
+     */
110 110
     private $validated = false;
111 111
 
112 112
     /**
@@ -141,13 +141,13 @@  discard block
 block discarded – undo
141 141
         
142 142
     }
143 143
 
144
-   /**
145
-    * Sets the command's parent opening command, if any.
146
-    * NOTE: This is set automatically by the parser, and
147
-    * should not be called manually.
148
-    *
149
-    * @param Mailcode_Commands_Command $command
150
-    */
144
+    /**
145
+     * Sets the command's parent opening command, if any.
146
+     * NOTE: This is set automatically by the parser, and
147
+     * should not be called manually.
148
+     *
149
+     * @param Mailcode_Commands_Command $command
150
+     */
151 151
     public function setParent(Mailcode_Commands_Command $command) : void
152 152
     {
153 153
         $this->parent = $command;
@@ -163,9 +163,9 @@  discard block
 block discarded – undo
163 163
         return $this->parent;
164 164
     }
165 165
     
166
-   /**
167
-    * @return string The ID of the command = the name of the command class file.
168
-    */
166
+    /**
167
+     * @return string The ID of the command = the name of the command class file.
168
+     */
169 169
     public function getID() : string
170 170
     {
171 171
         // account for commands with types: If_Variable should still return If.
@@ -174,14 +174,14 @@  discard block
 block discarded – undo
174 174
         return array_shift($tokens);
175 175
     }
176 176
     
177
-   /**
178
-    * Sets an optional comment that is not used anywhere, but
179
-    * can be used by the application to track why a command is
180
-    * used somewhere. 
181
-    * 
182
-    * @param string $comment
183
-    * @return Mailcode_Commands_Command
184
-    */
177
+    /**
178
+     * Sets an optional comment that is not used anywhere, but
179
+     * can be used by the application to track why a command is
180
+     * used somewhere. 
181
+     * 
182
+     * @param string $comment
183
+     * @return Mailcode_Commands_Command
184
+     */
185 185
     public function setComment(string $comment) : Mailcode_Commands_Command
186 186
     {
187 187
         $this->comment = $comment;
@@ -189,23 +189,23 @@  discard block
 block discarded – undo
189 189
         return $this;
190 190
     }
191 191
     
192
-   /**
193
-    * Retrieves the previously set comment, if any.
194
-    * 
195
-    * @return string
196
-    */
192
+    /**
193
+     * Retrieves the previously set comment, if any.
194
+     * 
195
+     * @return string
196
+     */
197 197
     public function getComment() : string
198 198
     {
199 199
         return $this->comment;
200 200
     }
201 201
     
202
-   /**
203
-    * Checks whether this is a dummy command, which is only
204
-    * used to access information on the command type. It cannot
205
-    * be used as an actual live command.
206
-    * 
207
-    * @return bool
208
-    */
202
+    /**
203
+     * Checks whether this is a dummy command, which is only
204
+     * used to access information on the command type. It cannot
205
+     * be used as an actual live command.
206
+     * 
207
+     * @return bool
208
+     */
209 209
     public function isDummy() : bool
210 210
     {
211 211
         return $this->type === '__dummy';
@@ -319,9 +319,9 @@  discard block
 block discarded – undo
319 319
         return $this->validationResult->isValid();
320 320
     }
321 321
     
322
-   /**
323
-    * @return string[]
324
-    */
322
+    /**
323
+     * @return string[]
324
+     */
325 325
     abstract protected function getValidations() : array;
326 326
 
327 327
     protected function _validateNesting() : void
@@ -409,12 +409,12 @@  discard block
 block discarded – undo
409 409
 
410 410
     abstract public function supportsURLEncoding() : bool;
411 411
     
412
-   /**
413
-    * Whether the command allows using logic keywords like "and:" or "or:"
414
-    * in the command parameters.
415
-    * 
416
-    * @return bool
417
-    */
412
+    /**
413
+     * Whether the command allows using logic keywords like "and:" or "or:"
414
+     * in the command parameters.
415
+     * 
416
+     * @return bool
417
+     */
418 418
     abstract public function supportsLogicKeywords() : bool;
419 419
     
420 420
     abstract public function generatesContent() : bool;
@@ -460,22 +460,22 @@  discard block
 block discarded – undo
460 460
         return $normalizer->normalize();
461 461
     }
462 462
     
463
-   /**
464
-    * Retrieves the names of all the command's supported types: the part
465
-    * between the command name and the colon. Example: {command type: params}.
466
-    * 
467
-    * @return string[]
468
-    */
463
+    /**
464
+     * Retrieves the names of all the command's supported types: the part
465
+     * between the command name and the colon. Example: {command type: params}.
466
+     * 
467
+     * @return string[]
468
+     */
469 469
     public function getSupportedTypes() : array
470 470
     {
471 471
         return array();
472 472
     }
473 473
     
474
-   /**
475
-    * Retrieves all variable names used in the command.
476
-    * 
477
-    * @return Mailcode_Variables_Collection_Regular
478
-    */
474
+    /**
475
+     * Retrieves all variable names used in the command.
476
+     * 
477
+     * @return Mailcode_Variables_Collection_Regular
478
+     */
479 479
     public function getVariables() : Mailcode_Variables_Collection_Regular
480 480
     {
481 481
         return Mailcode::create()->findVariables($this->paramsString, $this);
@@ -500,26 +500,26 @@  discard block
 block discarded – undo
500 500
         );
501 501
     }
502 502
 
503
-   /**
504
-    * Sets a parameter for the translation backend. The backend can use
505
-    * these to allow command-specific configurations.
506
-    *
507
-    * @param string $name
508
-    * @param mixed $value
509
-    * @return $this
510
-    */
503
+    /**
504
+     * Sets a parameter for the translation backend. The backend can use
505
+     * these to allow command-specific configurations.
506
+     *
507
+     * @param string $name
508
+     * @param mixed $value
509
+     * @return $this
510
+     */
511 511
     public function setTranslationParam(string $name, $value)
512 512
     {
513 513
         $this->translationParams[$name] = $value;
514 514
         return $this;
515 515
     }
516 516
 
517
-   /**
518
-    * Retrieves a previously set translation parameter.
519
-    *
520
-    * @param string $name
521
-    * @return mixed
522
-    */
517
+    /**
518
+     * Retrieves a previously set translation parameter.
519
+     *
520
+     * @param string $name
521
+     * @return mixed
522
+     */
523 523
     public function getTranslationParam(string $name)
524 524
     {
525 525
         if(isset($this->translationParams[$name]))
Please login to merge, or discard this patch.
src/Mailcode/Variables.php 3 patches
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -22,9 +22,9 @@
 block discarded – undo
22 22
 {
23 23
     const REGEX_VARIABLE_NAME = '/\$\s*([A-Z0-9_]+)\s*\.\s*([A-Z0-9_]+)|\$\s*([A-Z0-9_]+)/six';
24 24
     
25
-   /**
26
-    * @var Mailcode_Variables_Collection_Regular
27
-    */
25
+    /**
26
+     * @var Mailcode_Variables_Collection_Regular
27
+     */
28 28
     protected $collection;
29 29
 
30 30
     /**
Please login to merge, or discard this patch.
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -34,21 +34,21 @@  discard block
 block discarded – undo
34 34
      * @param Mailcode_Commands_Command|null $sourceCommand
35 35
      * @return Mailcode_Variables_Collection_Regular
36 36
      */
37
-    public function parseString(string $subject, ?Mailcode_Commands_Command $sourceCommand=null) : Mailcode_Variables_Collection_Regular
37
+    public function parseString(string $subject, ?Mailcode_Commands_Command $sourceCommand = null) : Mailcode_Variables_Collection_Regular
38 38
     {
39 39
         $this->collection = new Mailcode_Variables_Collection_Regular();
40 40
         
41 41
         $matches = array();
42 42
         preg_match_all(self::REGEX_VARIABLE_NAME, $subject, $matches, PREG_PATTERN_ORDER);
43 43
         
44
-        if(!isset($matches[0]) || empty($matches[0]))
44
+        if (!isset($matches[0]) || empty($matches[0]))
45 45
         {
46 46
             return $this->collection;
47 47
         }
48 48
         
49
-        foreach($matches[0] as $idx => $matchedText)
49
+        foreach ($matches[0] as $idx => $matchedText)
50 50
         {
51
-            if(!empty($matches[3][$idx]))
51
+            if (!empty($matches[3][$idx]))
52 52
             {
53 53
                 $this->addSingle($matches[3][$idx], $matchedText, $sourceCommand);
54 54
             }
@@ -61,10 +61,10 @@  discard block
 block discarded – undo
61 61
         return $this->collection;
62 62
     }
63 63
     
64
-    protected function addSingle(string $name, string $matchedText, ?Mailcode_Commands_Command $sourceCommand=null) : void
64
+    protected function addSingle(string $name, string $matchedText, ?Mailcode_Commands_Command $sourceCommand = null) : void
65 65
     {
66 66
         // ignore US style numbers like $451
67
-        if(is_numeric($name))
67
+        if (is_numeric($name))
68 68
         {
69 69
             return;
70 70
         }
@@ -72,10 +72,10 @@  discard block
 block discarded – undo
72 72
         $this->collection->add(new Mailcode_Variables_Variable('', $name, $matchedText, $sourceCommand));
73 73
     }
74 74
     
75
-    protected function addPathed(string $path, string $name, string $matchedText, ?Mailcode_Commands_Command $sourceCommand=null) : void
75
+    protected function addPathed(string $path, string $name, string $matchedText, ?Mailcode_Commands_Command $sourceCommand = null) : void
76 76
     {
77 77
         // ignore US style numbers like $45.12
78
-        if(is_numeric($path.'.'.$name))
78
+        if (is_numeric($path.'.'.$name))
79 79
         {
80 80
             return;
81 81
         }
Please login to merge, or discard this patch.
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -51,8 +51,7 @@
 block discarded – undo
51 51
             if(!empty($matches[3][$idx]))
52 52
             {
53 53
                 $this->addSingle($matches[3][$idx], $matchedText, $sourceCommand);
54
-            }
55
-            else 
54
+            } else 
56 55
             {
57 56
                 $this->addPathed($matches[1][$idx], $matches[2][$idx], $matchedText, $sourceCommand);
58 57
             }
Please login to merge, or discard this patch.
src/Mailcode/Translator/Syntax/ApacheVelocity/ShowNumber.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -40,7 +40,7 @@  discard block
 block discarded – undo
40 40
             $locale
41 41
         );
42 42
 
43
-        if($command->isURLEncoded())
43
+        if ($command->isURLEncoded())
44 44
         {
45 45
             return sprintf(
46 46
                 '${esc.url($%s)}',
@@ -92,7 +92,7 @@  discard block
 block discarded – undo
92 92
             $dc = '_';
93 93
         }
94 94
 
95
-        $type = $th . $dc;
95
+        $type = $th.$dc;
96 96
 
97 97
         if (isset($this->typeLocales[$type])) {
98 98
             return $this->typeLocales[$type];
@@ -105,12 +105,12 @@  discard block
 block discarded – undo
105 105
     {
106 106
         $result = '#';
107 107
 
108
-        if($format->hasThousandsSeparator())
108
+        if ($format->hasThousandsSeparator())
109 109
         {
110 110
             $result = '#,###';
111 111
         }
112 112
 
113
-        if($format->hasDecimals())
113
+        if ($format->hasDecimals())
114 114
         {
115 115
             $result .= '.'.str_repeat('0', $format->getDecimals());
116 116
         }
Please login to merge, or discard this patch.