Completed
Push — master ( d1c421...1f5165 )
by Filippo
21s queued 13s
created
src/Converter/BBCodeConverter.php 2 patches
Spacing   +49 added lines, -49 removed lines patch added patch discarded remove patch
@@ -25,7 +25,7 @@  discard block
 block discarded – undo
25 25
         
26 26
         $this->text = preg_replace_callback('%\[size=\d*\]([\W\D\w\s]*?)\[/size\]%iu',
27 27
             
28
-            function ($matches) {
28
+            function($matches) {
29 29
                 return $matches[1];
30 30
             },
31 31
             
@@ -43,7 +43,7 @@  discard block
 block discarded – undo
43 43
         
44 44
         $this->text = preg_replace_callback('%\[center\]([\W\D\w\s]*?)\[/center\]%iu',
45 45
             
46
-            function ($matches) {
46
+            function($matches) {
47 47
                 return $matches[1];
48 48
             },
49 49
             
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
         
62 62
         $this->text = preg_replace_callback('%\[left\]([\W\D\w\s]*?)\[/left\]%iu',
63 63
             
64
-            function ($matches) {
64
+            function($matches) {
65 65
                 return $matches[1];
66 66
             },
67 67
             
@@ -78,7 +78,7 @@  discard block
 block discarded – undo
78 78
         
79 79
         $this->text = preg_replace_callback('%\[color[=?][#?][\w]*\]([\W\D\w\s]*?)\[/color\]%iu',
80 80
             
81
-            function ($matches) {
81
+            function($matches) {
82 82
                 return $matches[1];
83 83
             },
84 84
             
@@ -96,8 +96,8 @@  discard block
 block discarded – undo
96 96
         
97 97
         $this->text = preg_replace_callback('%\[b\]([\W\D\w\s]*?)\[/b\]%iu',
98 98
             
99
-            function ($matches) {
100
-                return "**" . trim($matches[1], " ") . "**";
99
+            function($matches) {
100
+                return "**".trim($matches[1], " ")."**";
101 101
             },
102 102
             
103 103
             $this->text
@@ -114,8 +114,8 @@  discard block
 block discarded – undo
114 114
         
115 115
         $this->text = preg_replace_callback('%\[i\]([\W\D\w\s]*?)\[/i\]%iu',
116 116
             
117
-            function ($matches) {
118
-                return "*" . trim($matches[1], " ") . "*";
117
+            function($matches) {
118
+                return "*".trim($matches[1], " ")."*";
119 119
             },
120 120
             
121 121
             $this->text
@@ -132,8 +132,8 @@  discard block
 block discarded – undo
132 132
         
133 133
         $this->text = preg_replace_callback('%\[u\]([\W\D\w\s]*?)\[/u\]%iu',
134 134
             
135
-            function ($matches) {
136
-                return "_" . trim($matches[1], " ") . "_";
135
+            function($matches) {
136
+                return "_".trim($matches[1], " ")."_";
137 137
             },
138 138
             
139 139
             $this->text
@@ -150,8 +150,8 @@  discard block
 block discarded – undo
150 150
         
151 151
         $this->text = preg_replace_callback('%\[s\]([\W\D\w\s]*?)\[/s\]%iu',
152 152
             
153
-            function ($matches) {
154
-                return "~~" . trim($matches[1], " ") . "~~";
153
+            function($matches) {
154
+                return "~~".trim($matches[1], " ")."~~";
155 155
             },
156 156
             
157 157
             $this->text
@@ -168,32 +168,32 @@  discard block
 block discarded – undo
168 168
         
169 169
         $this->text = preg_replace_callback('%\[list(?P<type>=1)?\](?P<items>[\W\D\w\s]*?)\[/list\]%iu',
170 170
             
171
-            function ($matches) {
171
+            function($matches) {
172 172
                 $buffer = "";
173 173
                 
174 174
                 $list = preg_replace('/\s*$|^\s*/mu', '', $matches['items']);
175
-                if ( is_null($list) )
175
+                if (is_null($list))
176 176
                     throw new \RuntimeException(sprintf("Text identified by '%d' has malformed BBCode lists", $this->id));
177 177
                 
178 178
                 $items = preg_split('/\[\*\]/u', $list);
179 179
                 
180 180
                 $counter = count($items);
181 181
                 
182
-                if ( isset($matches['type']) && $matches['type'] == '=1' ) { // ordered list
182
+                if (isset($matches['type']) && $matches['type'] == '=1') { // ordered list
183 183
                     // We start from 1 to discard the first string, in fact, it's empty.
184
-                    for ( $i = 1; $i < $counter; $i++ )
185
-                        if ( !empty($items[ $i ]) )
186
-                            $buffer .= (string) ( $i ) . '. ' . trim($items[ $i ]) . PHP_EOL;
184
+                    for ($i = 1; $i < $counter; $i++)
185
+                        if (!empty($items[$i]))
186
+                            $buffer .= (string)($i).'. '.trim($items[$i]).PHP_EOL;
187 187
                 } else { // unordered list
188 188
                     // We start from 1 to discard the first string, in fact, it's empty.
189
-                    for ( $i = 1; $i < $counter; $i++ )
190
-                        if ( !empty($items[ $i ]) )
191
-                            $buffer .= '- ' . trim($items[ $i ]) . PHP_EOL;
189
+                    for ($i = 1; $i < $counter; $i++)
190
+                        if (!empty($items[$i]))
191
+                            $buffer .= '- '.trim($items[$i]).PHP_EOL;
192 192
                 }
193 193
                 
194 194
                 // We need a like break above the list and another one below.
195
-                if ( !empty($buffer) )
196
-                    $buffer = PHP_EOL . $buffer . PHP_EOL;
195
+                if (!empty($buffer))
196
+                    $buffer = PHP_EOL.$buffer.PHP_EOL;
197 197
                 
198 198
                 return $buffer;
199 199
             },
@@ -212,9 +212,9 @@  discard block
 block discarded – undo
212 212
         
213 213
         $this->text = preg_replace_callback('%\[url\s*=\s*("(?:[^"]*")|\A[^\']*\Z|(?:[^\'">\]\s]+))\s*(?:[^]\s]*)\]([\W\D\w\s]*?)\[/url\]%iu',
214 214
             
215
-            function ($matches) {
216
-                if ( isset($matches[1]) && isset($matches[2]) )
217
-                    return "[" . $matches[2] . "](" . $matches[1] . ")";
215
+            function($matches) {
216
+                if (isset($matches[1]) && isset($matches[2]))
217
+                    return "[".$matches[2]."](".$matches[1].")";
218 218
                 else
219 219
                     throw new \RuntimeException(sprintf("Text identified by '%d' has malformed BBCode urls", $this->id));
220 220
             },
@@ -232,9 +232,9 @@  discard block
 block discarded – undo
232 232
     {
233 233
         $this->text = preg_replace_callback('%\[url\]([\W\D\w\s]*?)\[/url\]%iu',
234 234
             
235
-            function ($matches) {
236
-                if ( isset($matches[1]) )
237
-                    return "[" . $matches[1] . "](" . $matches[1] . ")";
235
+            function($matches) {
236
+                if (isset($matches[1]))
237
+                    return "[".$matches[1]."](".$matches[1].")";
238 238
                 else
239 239
                     throw new \RuntimeException(sprintf("Text identified by '%d' has malformed BBCode urls", $this->id));
240 240
             },
@@ -253,9 +253,9 @@  discard block
 block discarded – undo
253 253
         
254 254
         $this->text = preg_replace_callback('%\[img\s*\]\s*("(?:[^"]*")|\A[^\']*\Z|(?:[^\'">\]\s]+))\s*(?:[^]\s]*)\[/img\]%iu',
255 255
             
256
-            function ($matches) {
257
-                if ( isset($matches[1]) )
258
-                    return PHP_EOL . "![]" . "(" . $matches[1] . ")" . PHP_EOL;
256
+            function($matches) {
257
+                if (isset($matches[1]))
258
+                    return PHP_EOL."![]"."(".$matches[1].")".PHP_EOL;
259 259
                 else
260 260
                     throw new \RuntimeException(sprintf("Text identified by '%d' have malformed BBCode images", $this->id));
261 261
             },
@@ -278,9 +278,9 @@  discard block
 block discarded – undo
278 278
         // Replaces all the remaining quotes with '> ' characters.
279 279
         $this->text = preg_replace_callback('%\[quote\b[^]]*\]((?>[^[]++|\[(?!/?quote))*)\[/quote\]%i',
280 280
             
281
-            function ($matches) {
281
+            function($matches) {
282 282
                 $quote = preg_replace('/^\s*/mu', '', trim($matches[1]));
283
-                return "> " . $quote . PHP_EOL . PHP_EOL;
283
+                return "> ".$quote.PHP_EOL.PHP_EOL;
284 284
             },
285 285
             
286 286
             $this->text
@@ -296,36 +296,36 @@  discard block
 block discarded – undo
296 296
         
297 297
         $this->text = preg_replace_callback('%\[code\s*=?(?P<language>\w*)\](?P<snippet>[\W\D\w\s]*?)\[\/code\]%iu',
298 298
             
299
-            function ($matches) {
300
-                if ( isset($matches['snippet']) ) {
299
+            function($matches) {
300
+                if (isset($matches['snippet'])) {
301 301
                     $language = strtolower($matches['language']);
302 302
                     
303
-                    if ( $language == 'html4strict' or $language == 'div' )
303
+                    if ($language == 'html4strict' or $language == 'div')
304 304
                         $language = 'html';
305
-                    elseif ( $language == 'shell' or $language == 'dos' or $language == 'batch' )
305
+                    elseif ($language == 'shell' or $language == 'dos' or $language == 'batch')
306 306
                         $language = 'sh';
307
-                    elseif ( $language == 'xul' or $language == 'wpf' )
307
+                    elseif ($language == 'xul' or $language == 'wpf')
308 308
                         $language = 'xml';
309
-                    elseif ( $language == 'asm' )
309
+                    elseif ($language == 'asm')
310 310
                         $language = 'nasm';
311
-                    elseif ( $language == 'vb' or $language == 'visualbasic' or $language == 'vba' )
311
+                    elseif ($language == 'vb' or $language == 'visualbasic' or $language == 'vba')
312 312
                         $language = 'vb.net';
313
-                    elseif ( $language == 'asp' )
313
+                    elseif ($language == 'asp')
314 314
                         $language = 'aspx-vb';
315
-                    elseif ( $language == 'xaml' )
315
+                    elseif ($language == 'xaml')
316 316
                         $language = 'xml';
317
-                    elseif ( $language == 'cplusplus' )
317
+                    elseif ($language == 'cplusplus')
318 318
                         $language = 'cpp';
319
-                    elseif ( $language == 'txt' or $language == 'gettext' )
319
+                    elseif ($language == 'txt' or $language == 'gettext')
320 320
                         $language = 'text';
321
-                    elseif ( $language == 'basic' )
321
+                    elseif ($language == 'basic')
322 322
                         $language = 'cbmbas';
323
-                    elseif ( $language == 'lisp' )
323
+                    elseif ($language == 'lisp')
324 324
                         $language = 'clojure';
325
-                    elseif ( $language == 'aspnet' )
325
+                    elseif ($language == 'aspnet')
326 326
                         $language = 'aspx-vb';
327 327
                     
328
-                    return PHP_EOL . "```" . $language . PHP_EOL . trim($matches['snippet']) . PHP_EOL . "```" . PHP_EOL;
328
+                    return PHP_EOL."```".$language.PHP_EOL.trim($matches['snippet']).PHP_EOL."```".PHP_EOL;
329 329
                 } else
330 330
                     throw new \RuntimeException(sprintf("Text identified by '%d' has malformed BBCode snippet.", $this->id));
331 331
             },
Please login to merge, or discard this patch.
Braces   +55 added lines, -46 removed lines patch added patch discarded remove patch
@@ -172,8 +172,9 @@  discard block
 block discarded – undo
172 172
                 $buffer = "";
173 173
                 
174 174
                 $list = preg_replace('/\s*$|^\s*/mu', '', $matches['items']);
175
-                if ( is_null($list) )
176
-                    throw new \RuntimeException(sprintf("Text identified by '%d' has malformed BBCode lists", $this->id));
175
+                if ( is_null($list) ) {
176
+                                    throw new \RuntimeException(sprintf("Text identified by '%d' has malformed BBCode lists", $this->id));
177
+                }
177 178
                 
178 179
                 $items = preg_split('/\[\*\]/u', $list);
179 180
                 
@@ -181,19 +182,22 @@  discard block
 block discarded – undo
181 182
                 
182 183
                 if ( isset($matches['type']) && $matches['type'] == '=1' ) { // ordered list
183 184
                     // We start from 1 to discard the first string, in fact, it's empty.
184
-                    for ( $i = 1; $i < $counter; $i++ )
185
-                        if ( !empty($items[ $i ]) )
185
+                    for ( $i = 1; $i < $counter; $i++ ) {
186
+                                            if ( !empty($items[ $i ]) )
186 187
                             $buffer .= (string) ( $i ) . '. ' . trim($items[ $i ]) . PHP_EOL;
188
+                    }
187 189
                 } else { // unordered list
188 190
                     // We start from 1 to discard the first string, in fact, it's empty.
189
-                    for ( $i = 1; $i < $counter; $i++ )
190
-                        if ( !empty($items[ $i ]) )
191
+                    for ( $i = 1; $i < $counter; $i++ ) {
192
+                                            if ( !empty($items[ $i ]) )
191 193
                             $buffer .= '- ' . trim($items[ $i ]) . PHP_EOL;
194
+                    }
192 195
                 }
193 196
                 
194 197
                 // We need a like break above the list and another one below.
195
-                if ( !empty($buffer) )
196
-                    $buffer = PHP_EOL . $buffer . PHP_EOL;
198
+                if ( !empty($buffer) ) {
199
+                                    $buffer = PHP_EOL . $buffer . PHP_EOL;
200
+                }
197 201
                 
198 202
                 return $buffer;
199 203
             },
@@ -213,10 +217,11 @@  discard block
 block discarded – undo
213 217
         $this->text = preg_replace_callback('%\[url\s*=\s*("(?:[^"]*")|\A[^\']*\Z|(?:[^\'">\]\s]+))\s*(?:[^]\s]*)\]([\W\D\w\s]*?)\[/url\]%iu',
214 218
             
215 219
             function ($matches) {
216
-                if ( isset($matches[1]) && isset($matches[2]) )
217
-                    return "[" . $matches[2] . "](" . $matches[1] . ")";
218
-                else
219
-                    throw new \RuntimeException(sprintf("Text identified by '%d' has malformed BBCode urls", $this->id));
220
+                if ( isset($matches[1]) && isset($matches[2]) ) {
221
+                                    return "[" . $matches[2] . "](" . $matches[1] . ")";
222
+                } else {
223
+                                    throw new \RuntimeException(sprintf("Text identified by '%d' has malformed BBCode urls", $this->id));
224
+                }
220 225
             },
221 226
             
222 227
             $this->text
@@ -233,10 +238,11 @@  discard block
 block discarded – undo
233 238
         $this->text = preg_replace_callback('%\[url\]([\W\D\w\s]*?)\[/url\]%iu',
234 239
             
235 240
             function ($matches) {
236
-                if ( isset($matches[1]) )
237
-                    return "[" . $matches[1] . "](" . $matches[1] . ")";
238
-                else
239
-                    throw new \RuntimeException(sprintf("Text identified by '%d' has malformed BBCode urls", $this->id));
241
+                if ( isset($matches[1]) ) {
242
+                                    return "[" . $matches[1] . "](" . $matches[1] . ")";
243
+                } else {
244
+                                    throw new \RuntimeException(sprintf("Text identified by '%d' has malformed BBCode urls", $this->id));
245
+                }
240 246
             },
241 247
             
242 248
             $this->text
@@ -254,10 +260,11 @@  discard block
 block discarded – undo
254 260
         $this->text = preg_replace_callback('%\[img\s*\]\s*("(?:[^"]*")|\A[^\']*\Z|(?:[^\'">\]\s]+))\s*(?:[^]\s]*)\[/img\]%iu',
255 261
             
256 262
             function ($matches) {
257
-                if ( isset($matches[1]) )
258
-                    return PHP_EOL . "![]" . "(" . $matches[1] . ")" . PHP_EOL;
259
-                else
260
-                    throw new \RuntimeException(sprintf("Text identified by '%d' have malformed BBCode images", $this->id));
263
+                if ( isset($matches[1]) ) {
264
+                                    return PHP_EOL . "![]" . "(" . $matches[1] . ")" . PHP_EOL;
265
+                } else {
266
+                                    throw new \RuntimeException(sprintf("Text identified by '%d' have malformed BBCode images", $this->id));
267
+                }
261 268
             },
262 269
             
263 270
             $this->text
@@ -300,34 +307,36 @@  discard block
 block discarded – undo
300 307
                 if ( isset($matches['snippet']) ) {
301 308
                     $language = strtolower($matches['language']);
302 309
                     
303
-                    if ( $language == 'html4strict' or $language == 'div' )
304
-                        $language = 'html';
305
-                    elseif ( $language == 'shell' or $language == 'dos' or $language == 'batch' )
306
-                        $language = 'sh';
307
-                    elseif ( $language == 'xul' or $language == 'wpf' )
308
-                        $language = 'xml';
309
-                    elseif ( $language == 'asm' )
310
-                        $language = 'nasm';
311
-                    elseif ( $language == 'vb' or $language == 'visualbasic' or $language == 'vba' )
312
-                        $language = 'vb.net';
313
-                    elseif ( $language == 'asp' )
314
-                        $language = 'aspx-vb';
315
-                    elseif ( $language == 'xaml' )
316
-                        $language = 'xml';
317
-                    elseif ( $language == 'cplusplus' )
318
-                        $language = 'cpp';
319
-                    elseif ( $language == 'txt' or $language == 'gettext' )
320
-                        $language = 'text';
321
-                    elseif ( $language == 'basic' )
322
-                        $language = 'cbmbas';
323
-                    elseif ( $language == 'lisp' )
324
-                        $language = 'clojure';
325
-                    elseif ( $language == 'aspnet' )
326
-                        $language = 'aspx-vb';
310
+                    if ( $language == 'html4strict' or $language == 'div' ) {
311
+                                            $language = 'html';
312
+                    } elseif ( $language == 'shell' or $language == 'dos' or $language == 'batch' ) {
313
+                                            $language = 'sh';
314
+                    } elseif ( $language == 'xul' or $language == 'wpf' ) {
315
+                                            $language = 'xml';
316
+                    } elseif ( $language == 'asm' ) {
317
+                                            $language = 'nasm';
318
+                    } elseif ( $language == 'vb' or $language == 'visualbasic' or $language == 'vba' ) {
319
+                                            $language = 'vb.net';
320
+                    } elseif ( $language == 'asp' ) {
321
+                                            $language = 'aspx-vb';
322
+                    } elseif ( $language == 'xaml' ) {
323
+                                            $language = 'xml';
324
+                    } elseif ( $language == 'cplusplus' ) {
325
+                                            $language = 'cpp';
326
+                    } elseif ( $language == 'txt' or $language == 'gettext' ) {
327
+                                            $language = 'text';
328
+                    } elseif ( $language == 'basic' ) {
329
+                                            $language = 'cbmbas';
330
+                    } elseif ( $language == 'lisp' ) {
331
+                                            $language = 'clojure';
332
+                    } elseif ( $language == 'aspnet' ) {
333
+                                            $language = 'aspx-vb';
334
+                    }
327 335
                     
328 336
                     return PHP_EOL . "```" . $language . PHP_EOL . trim($matches['snippet']) . PHP_EOL . "```" . PHP_EOL;
329
-                } else
330
-                    throw new \RuntimeException(sprintf("Text identified by '%d' has malformed BBCode snippet.", $this->id));
337
+                } else {
338
+                                    throw new \RuntimeException(sprintf("Text identified by '%d' has malformed BBCode snippet.", $this->id));
339
+                }
331 340
             },
332 341
             
333 342
             $this->text
Please login to merge, or discard this patch.