Passed
Pull Request — master (#20)
by
unknown
09:30
created
src/Mailcode/Parser.php 1 patch
Indentation   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -42,11 +42,11 @@  discard block
 block discarded – undo
42 42
         $this->commands = $this->mailcode->getCommands();
43 43
     }
44 44
     
45
-   /**
46
-    * Gets the regex format string used to detect commands.
47
-    * 
48
-    * @return string
49
-    */
45
+    /**
46
+     * Gets the regex format string used to detect commands.
47
+     * 
48
+     * @return string
49
+     */
50 50
     protected static function getRegex() : string
51 51
     {
52 52
         return '/'.implode('|', self::COMMAND_REGEX_PARTS).'/sixU';
@@ -183,14 +183,14 @@  discard block
 block discarded – undo
183 183
         throw new Mailcode_Exception('Not a command', '', self::ERROR_NOT_A_COMMAND);
184 184
     }
185 185
     
186
-   /**
187
-    * Parses a single regex match: determines which named group
188
-    * matches, and retrieves the according information.
189
-    * 
190
-    * @param array<int,array<int,string>>$matches The regex results array.
191
-    * @param int $index The matched index.
192
-    * @return Mailcode_Parser_Match
193
-    */
186
+    /**
187
+     * Parses a single regex match: determines which named group
188
+     * matches, and retrieves the according information.
189
+     * 
190
+     * @param array<int,array<int,string>>$matches The regex results array.
191
+     * @param int $index The matched index.
192
+     * @return Mailcode_Parser_Match
193
+     */
194 194
     protected function parseMatch(array $matches, int $index) : Mailcode_Parser_Match
195 195
     {
196 196
         $name = ''; // the command name, e.g. "showvar"
@@ -228,14 +228,14 @@  discard block
 block discarded – undo
228 228
         );
229 229
     }
230 230
     
231
-   /**
232
-    * Creates an instance of the safeguard tool, which
233
-    * is used to safeguard commands in a string with placeholders.
234
-    * 
235
-    * @param string $subject The string to use to safeguard commands in.
236
-    * @return Mailcode_Parser_Safeguard
237
-    * @see Mailcode_Parser_Safeguard
238
-    */
231
+    /**
232
+     * Creates an instance of the safeguard tool, which
233
+     * is used to safeguard commands in a string with placeholders.
234
+     * 
235
+     * @param string $subject The string to use to safeguard commands in.
236
+     * @return Mailcode_Parser_Safeguard
237
+     * @see Mailcode_Parser_Safeguard
238
+     */
239 239
     public function createSafeguard(string $subject) : Mailcode_Parser_Safeguard
240 240
     {
241 241
         return new Mailcode_Parser_Safeguard($this, $subject);
Please login to merge, or discard this patch.
src/Mailcode/Factory.php 1 patch
Indentation   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -28,8 +28,8 @@  discard block
 block discarded – undo
28 28
     public const URL_ENCODING_DECODE = 'decode';
29 29
 
30 30
     /**
31
-    * @var Mailcode_Factory_CommandSets|NULL
32
-    */
31
+     * @var Mailcode_Factory_CommandSets|NULL
32
+     */
33 33
     private static ?Mailcode_Factory_CommandSets $commandSets = null;
34 34
 
35 35
     /**
@@ -83,33 +83,33 @@  discard block
 block discarded – undo
83 83
     }
84 84
 
85 85
     /**
86
-    * Creates a renderer instance, which can be used to easily
87
-    * create and convert commands to strings.
88
-    * 
89
-    * @return Mailcode_Renderer
90
-    */
86
+     * Creates a renderer instance, which can be used to easily
87
+     * create and convert commands to strings.
88
+     * 
89
+     * @return Mailcode_Renderer
90
+     */
91 91
     public static function createRenderer() : Mailcode_Renderer
92 92
     {
93 93
         return new Mailcode_Renderer();
94 94
     }
95 95
     
96
-   /**
97
-    * Creates a printer instance, which works like the renderer,
98
-    * but outputs the generated strings to standard output.
99
-    * 
100
-    * @return Mailcode_Printer
101
-    */
96
+    /**
97
+     * Creates a printer instance, which works like the renderer,
98
+     * but outputs the generated strings to standard output.
99
+     * 
100
+     * @return Mailcode_Printer
101
+     */
102 102
     public static function createPrinter() : Mailcode_Printer
103 103
     {
104 104
         return new Mailcode_Printer();
105 105
     }
106 106
     
107
-   /**
108
-    * Gets/creates the global instance of the date format info
109
-    * class, used to handle date formatting aspects.
110
-    * 
111
-    * @return Mailcode_Date_FormatInfo
112
-    */
107
+    /**
108
+     * Gets/creates the global instance of the date format info
109
+     * class, used to handle date formatting aspects.
110
+     * 
111
+     * @return Mailcode_Date_FormatInfo
112
+     */
113 113
     public static function createDateInfo() : Mailcode_Date_FormatInfo
114 114
     {
115 115
         return Mailcode_Date_FormatInfo::getInstance();
Please login to merge, or discard this patch.
src/Mailcode/Commands/Command.php 1 patch
Indentation   +46 added lines, -46 removed lines patch added patch discarded remove patch
@@ -45,44 +45,44 @@  discard block
 block discarded – undo
45 45
 
46 46
     public const META_URL_ENCODING = 'url_encoding';
47 47
 
48
-   /**
49
-    * @var string
50
-    */
48
+    /**
49
+     * @var string
50
+     */
51 51
     protected string $type = '';
52 52
 
53
-   /**
54
-    * @var string
55
-    */
53
+    /**
54
+     * @var string
55
+     */
56 56
     protected string $paramsString = '';
57 57
     
58
-   /**
59
-    * @var string
60
-    */
58
+    /**
59
+     * @var string
60
+     */
61 61
     protected string $matchedText = '';
62 62
 
63
-   /**
64
-    * @var string
65
-    */
63
+    /**
64
+     * @var string
65
+     */
66 66
     protected string $hash = '';
67 67
     
68
-   /**
69
-    * @var OperationResult
70
-    */
68
+    /**
69
+     * @var OperationResult
70
+     */
71 71
     protected OperationResult $validationResult;
72 72
     
73
-   /**
74
-    * @var Mailcode
75
-    */
73
+    /**
74
+     * @var Mailcode
75
+     */
76 76
     protected Mailcode $mailcode;
77 77
     
78
-   /**
79
-    * @var Mailcode_Parser_Statement|NULL
80
-    */
78
+    /**
79
+     * @var Mailcode_Parser_Statement|NULL
80
+     */
81 81
     protected ?Mailcode_Parser_Statement $params = null;
82 82
 
83
-   /**
84
-    * @var string[] 
85
-    */
83
+    /**
84
+     * @var string[] 
85
+     */
86 86
     protected array $validations = array(
87 87
         Mailcode_Interfaces_Commands_Validation_EmptyParams::VALIDATION_NAME_EMPTY_PARAMS,
88 88
         Mailcode_Interfaces_Commands_Validation_ParamKeywords::VALIDATION_NAME_KEYWORDS,
@@ -91,24 +91,24 @@  discard block
 block discarded – undo
91 91
         Mailcode_Interfaces_Commands_Validation_TypeUnsupported::VALIDATION_NAME_TYPE_UNSUPPORTED
92 92
     );
93 93
     
94
-   /**
95
-    * @var string
96
-    */
94
+    /**
95
+     * @var string
96
+     */
97 97
     protected string $comment = '';
98 98
     
99
-   /**
100
-    * @var Mailcode_Commands_LogicKeywords|NULL
101
-    */
99
+    /**
100
+     * @var Mailcode_Commands_LogicKeywords|NULL
101
+     */
102 102
     protected ?Mailcode_Commands_LogicKeywords $logicKeywords = null;
103 103
     
104
-   /**
105
-    * @var Mailcode_Parser_Statement_Validator|NULL
106
-    */
104
+    /**
105
+     * @var Mailcode_Parser_Statement_Validator|NULL
106
+     */
107 107
     protected ?Mailcode_Parser_Statement_Validator $validator = null;
108 108
     
109
-   /**
110
-    * @var boolean
111
-    */
109
+    /**
110
+     * @var boolean
111
+     */
112 112
     private bool $validated = false;
113 113
 
114 114
     /**
@@ -143,13 +143,13 @@  discard block
 block discarded – undo
143 143
         
144 144
     }
145 145
 
146
-   /**
147
-    * Sets the command's parent opening command, if any.
148
-    * NOTE: This is set automatically by the parser, and
149
-    * should not be called manually.
150
-    *
151
-    * @param Mailcode_Commands_Command $command
152
-    */
146
+    /**
147
+     * Sets the command's parent opening command, if any.
148
+     * NOTE: This is set automatically by the parser, and
149
+     * should not be called manually.
150
+     *
151
+     * @param Mailcode_Commands_Command $command
152
+     */
153 153
     public function setParent(Mailcode_Commands_Command $command) : void
154 154
     {
155 155
         $this->parent = $command;
@@ -295,9 +295,9 @@  discard block
 block discarded – undo
295 295
         return $this->validationResult->isValid();
296 296
     }
297 297
     
298
-   /**
299
-    * @return string[]
300
-    */
298
+    /**
299
+     * @return string[]
300
+     */
301 301
     abstract protected function getValidations() : array;
302 302
 
303 303
     protected function _validateNesting() : void
Please login to merge, or discard this patch.
src/Mailcode/Collection.php 1 patch
Indentation   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -26,9 +26,9 @@  discard block
 block discarded – undo
26 26
     public const ERROR_CANNOT_MODIFY_FINALIZED = 52302;
27 27
     public const ERROR_NO_VALIDATION_RESULT_AVAILABLE = 52303;
28 28
     
29
-   /**
30
-    * @var Mailcode_Commands_Command[]
31
-    */
29
+    /**
30
+     * @var Mailcode_Commands_Command[]
31
+     */
32 32
     protected array $commands = array();
33 33
     
34 34
     /**
@@ -63,21 +63,21 @@  discard block
 block discarded – undo
63 63
         return $this;
64 64
     }
65 65
     
66
-   /**
67
-    * Whether there are any commands in the collection.
68
-    * 
69
-    * @return bool
70
-    */
66
+    /**
67
+     * Whether there are any commands in the collection.
68
+     * 
69
+     * @return bool
70
+     */
71 71
     public function hasCommands() : bool
72 72
     {
73 73
         return !empty($this->commands);
74 74
     }
75 75
     
76
-   /**
77
-    * Counts the amount of commands in the collection.
78
-    * 
79
-    * @return int
80
-    */
76
+    /**
77
+     * Counts the amount of commands in the collection.
78
+     * 
79
+     * @return int
80
+     */
81 81
     public function countCommands() : int
82 82
     {
83 83
         return count($this->commands);
@@ -98,12 +98,12 @@  discard block
 block discarded – undo
98 98
         $this->commands = $keep;
99 99
     }
100 100
     
101
-   /**
102
-    * Retrieves all commands that were detected, in the exact order
103
-    * they were found.
104
-    * 
105
-    * @return Mailcode_Commands_Command[]
106
-    */
101
+    /**
102
+     * Retrieves all commands that were detected, in the exact order
103
+     * they were found.
104
+     * 
105
+     * @return Mailcode_Commands_Command[]
106
+     */
107 107
     public function getCommands() : array
108 108
     {
109 109
         $this->validate();
@@ -357,10 +357,10 @@  discard block
 block discarded – undo
357 357
     }
358 358
 
359 359
     /**
360
-    * Retrieves only show variable commands in the collection, if any.
361
-    * 
362
-    * @return Mailcode_Commands_Command_ShowVariable[]
363
-    */
360
+     * Retrieves only show variable commands in the collection, if any.
361
+     * 
362
+     * @return Mailcode_Commands_Command_ShowVariable[]
363
+     */
364 364
     public function getShowVariableCommands(): array
365 365
     {
366 366
         return Mailcode_Collection_TypeFilter::getShowVariableCommands($this->commands);
@@ -374,11 +374,11 @@  discard block
 block discarded – undo
374 374
         return Mailcode_Collection_TypeFilter::getForCommands($this->commands);
375 375
     }
376 376
 
377
-   /**
378
-    * Retrieves only show date commands in the collection, if any.
379
-    *
380
-    * @return Mailcode_Commands_Command_ShowDate[]
381
-    */
377
+    /**
378
+     * Retrieves only show date commands in the collection, if any.
379
+     *
380
+     * @return Mailcode_Commands_Command_ShowDate[]
381
+     */
382 382
     public function getShowDateCommands() : array
383 383
     {
384 384
         return Mailcode_Collection_TypeFilter::getShowDateCommands($this->commands);
Please login to merge, or discard this patch.
src/Mailcode/Styler.php 1 patch
Indentation   +29 added lines, -29 removed lines patch added patch discarded remove patch
@@ -25,14 +25,14 @@  discard block
 block discarded – undo
25 25
 {
26 26
     public const ERROR_CSS_FILE_NOT_FOUND = 60901;
27 27
     
28
-   /**
29
-    * @var string
30
-    */
28
+    /**
29
+     * @var string
30
+     */
31 31
     private string $path;
32 32
     
33
-   /**
34
-    * @var string
35
-    */
33
+    /**
34
+     * @var string
35
+     */
36 36
     private string $fileName = 'highlight.css';
37 37
     
38 38
     public function __construct()
@@ -55,22 +55,22 @@  discard block
 block discarded – undo
55 55
         $this->path = $path;
56 56
     }
57 57
    
58
-   /**
59
-    * Retrieves the raw CSS source for the highlighting.
60
-    * 
61
-    * @return string
62
-    */
58
+    /**
59
+     * Retrieves the raw CSS source for the highlighting.
60
+     * 
61
+     * @return string
62
+     */
63 63
     public function getCSS() : string
64 64
     {
65 65
         return FileHelper::readContents($this->path);
66 66
     }
67 67
     
68
-   /**
69
-    * Retrieves a fully formed `code` tag with the CSS,
70
-    * to inject inline into an HTML document.
71
-    * 
72
-    * @return string
73
-    */
68
+    /**
69
+     * Retrieves a fully formed `code` tag with the CSS,
70
+     * to inject inline into an HTML document.
71
+     * 
72
+     * @return string
73
+     */
74 74
     public function getStyleTag() : string
75 75
     {
76 76
         return sprintf(
@@ -79,23 +79,23 @@  discard block
 block discarded – undo
79 79
         );
80 80
     }
81 81
     
82
-   /**
83
-    * Retrieves the path to the stylesheet file.
84
-    * 
85
-    * @return string
86
-    */
82
+    /**
83
+     * Retrieves the path to the stylesheet file.
84
+     * 
85
+     * @return string
86
+     */
87 87
     public function getStylesheetPath() : string
88 88
     {
89 89
         return $this->path;
90 90
     }
91 91
     
92
-   /**
93
-    * Retrieves the URL to the stylesheet file, given the
94
-    * local URL to the application's vendor folder.
95
-    *  
96
-    * @param string $vendorURL The URL to the vendor folder (must be accessible in the webroot).
97
-    * @return string
98
-    */
92
+    /**
93
+     * Retrieves the URL to the stylesheet file, given the
94
+     * local URL to the application's vendor folder.
95
+     *  
96
+     * @param string $vendorURL The URL to the vendor folder (must be accessible in the webroot).
97
+     * @return string
98
+     */
99 99
     public function getStylesheetURL(string $vendorURL) : string
100 100
     {
101 101
         return sprintf(
Please login to merge, or discard this patch.
src/Mailcode/Renderer.php 1 patch
Indentation   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -21,17 +21,17 @@  discard block
 block discarded – undo
21 21
  */
22 22
 class Mailcode_Renderer
23 23
 {
24
-   /**
25
-    * @var boolean
26
-    */
24
+    /**
25
+     * @var boolean
26
+     */
27 27
     protected bool $highlighted = false;
28 28
     
29
-   /**
30
-    * Sets whether to output highlighted commands instead of the default plain text.
31
-    * 
32
-    * @param bool $highlighted
33
-    * @return Mailcode_Renderer
34
-    */
29
+    /**
30
+     * Sets whether to output highlighted commands instead of the default plain text.
31
+     * 
32
+     * @param bool $highlighted
33
+     * @return Mailcode_Renderer
34
+     */
35 35
     public function setOutputHighlighted(bool $highlighted=true) : Mailcode_Renderer
36 36
     {
37 37
         $this->highlighted = $highlighted;
@@ -39,12 +39,12 @@  discard block
 block discarded – undo
39 39
         return $this;
40 40
     }
41 41
     
42
-   /**
43
-    * Converts a show variable command to string.
44
-    * 
45
-    * @param string $variableName The variable name, with or without $ sign.
46
-    * @return string
47
-    */
42
+    /**
43
+     * Converts a show variable command to string.
44
+     * 
45
+     * @param string $variableName The variable name, with or without $ sign.
46
+     * @return string
47
+     */
48 48
     public function showVar(string $variableName) : string
49 49
     {
50 50
         return $this->command2string(Mailcode_Factory::show()->var($variableName));
Please login to merge, or discard this patch.
src/Mailcode/Variables.php 1 patch
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -22,9 +22,9 @@
 block discarded – undo
22 22
 {
23 23
     public 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 Mailcode_Variables_Collection_Regular $collection;
29 29
 
30 30
     /**
Please login to merge, or discard this patch.
src/Mailcode/Parser/Match.php 1 patch
Indentation   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -23,24 +23,24 @@
 block discarded – undo
23 23
  */
24 24
 class Mailcode_Parser_Match
25 25
 {
26
-   /**
27
-    * @var string
28
-    */
26
+    /**
27
+     * @var string
28
+     */
29 29
     protected string $name;
30 30
     
31
-   /**
32
-    * @var string
33
-    */
31
+    /**
32
+     * @var string
33
+     */
34 34
     protected string $type;
35 35
     
36
-   /**
37
-    * @var string
38
-    */
36
+    /**
37
+     * @var string
38
+     */
39 39
     protected string $params;
40 40
     
41
-   /**
42
-    * @var string
43
-    */
41
+    /**
42
+     * @var string
43
+     */
44 44
     protected string $matchedString;
45 45
     
46 46
     public function __construct(string $name, string $type, string $params, string $matchedString)
Please login to merge, or discard this patch.
src/Mailcode/Parser/Statement/Tokenizer/Token.php 1 patch
Indentation   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -24,9 +24,9 @@  discard block
 block discarded – undo
24 24
     protected string $matchedText;
25 25
     private ?Mailcode_Commands_Command $sourceCommand;
26 26
 
27
-   /**
28
-    * @var mixed
29
-    */
27
+    /**
28
+     * @var mixed
29
+     */
30 30
     protected $subject;
31 31
 
32 32
     /**
@@ -58,20 +58,20 @@  discard block
 block discarded – undo
58 58
         return $this->sourceCommand;
59 59
     }
60 60
     
61
-   /**
62
-    * The ID of the type. i.e. the class name ("Keyword", "StringLiteral").
63
-    * @return string
64
-    */
61
+    /**
62
+     * The ID of the type. i.e. the class name ("Keyword", "StringLiteral").
63
+     * @return string
64
+     */
65 65
     public function getTypeID() : string
66 66
     {
67 67
         $parts = explode('_', get_class($this));
68 68
         return array_pop($parts);
69 69
     }
70 70
     
71
-   /**
72
-    * Retrieves a unique ID of the token.
73
-    * @return string  
74
-    */
71
+    /**
72
+     * Retrieves a unique ID of the token.
73
+     * @return string  
74
+     */
75 75
     public function getID() : string
76 76
     {
77 77
         return $this->tokenID;
Please login to merge, or discard this patch.