Completed
Push — master ( c74a72...239795 )
by Olivier
04:51
created
lib/Engine.php 2 patches
Doc Comments   +13 added lines, -1 removed lines patch added patch discarded remove patch
@@ -115,6 +115,9 @@  discard block
 block discarded – undo
115 115
 	protected $trace = [];
116 116
 	protected $errors = [];
117 117
 
118
+	/**
119
+	 * @param string[] $a
120
+	 */
118 121
 	public function trace_enter($a)
119 122
 	{
120 123
 		array_unshift($this->trace, $a);
@@ -205,6 +208,9 @@  discard block
 block discarded – undo
205 208
 		return $rc;
206 209
 	}
207 210
 
211
+	/**
212
+	 * @return string
213
+	 */
208 214
 	public function get_file()
209 215
 	{
210 216
 		foreach ($this->trace as $trace)
@@ -233,6 +239,9 @@  discard block
 block discarded – undo
233 239
 
234 240
 	protected $templates = [];
235 241
 
242
+	/**
243
+	 * @param string $name
244
+	 */
236 245
 	public function addTemplate($name, $template)
237 246
 	{
238 247
 		if (isset($this->templates[$name]))
@@ -317,7 +326,7 @@  discard block
 block discarded – undo
317 326
 	/**
318 327
 	 * Calls a template.
319 328
 	 *
320
-	 * @param $name
329
+	 * @param string $name
321 330
 	 * @param array $args
322 331
 	 *
323 332
 	 * @return string
@@ -376,6 +385,9 @@  discard block
 block discarded – undo
376 385
 	**
377 386
 	*/
378 387
 
388
+	/**
389
+	 * @return Node[]
390
+	 */
379 391
 	protected function get_compiled($template)
380 392
 	{
381 393
 		static $compiler;
Please login to merge, or discard this patch.
Spacing   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
 	 * @param string $expression
88 88
 	 * @param bool $silent
89 89
 	 */
90
-	public function evaluate($expression, $silent=false, $context=null)
90
+	public function evaluate($expression, $silent = false, $context = null)
91 91
 	{
92 92
 		$evaluator = $this->evaluator;
93 93
 
@@ -125,11 +125,11 @@  discard block
 block discarded – undo
125 125
 		array_shift($this->trace);
126 126
 	}
127 127
 
128
-	public function error($alert, array $args=[])
128
+	public function error($alert, array $args = [])
129 129
 	{
130 130
 		if ($alert instanceof \ICanBoogie\Exception\Config)
131 131
 		{
132
-			$this->errors[] = '<div class="alert alert-danger">' . $alert->getMessage() . '</div>';
132
+			$this->errors[] = '<div class="alert alert-danger">'.$alert->getMessage().'</div>';
133 133
 
134 134
 			return;
135 135
 		}
@@ -166,12 +166,12 @@  discard block
 block discarded – undo
166 166
 					}
167 167
 				}
168 168
 
169
-				$trace_html .= sprintf('#%02d: in %s "%s"', $i--, $which, $message) . '<br />';
169
+				$trace_html .= sprintf('#%02d: in %s "%s"', $i--, $which, $message).'<br />';
170 170
 			}
171 171
 
172 172
 			if ($trace_html)
173 173
 			{
174
-				$trace_html = '<pre>' . $trace_html . '</pre>';
174
+				$trace_html = '<pre>'.$trace_html.'</pre>';
175 175
 			}
176 176
 		}
177 177
 
@@ -179,7 +179,7 @@  discard block
 block discarded – undo
179 179
 		#
180 180
 		#
181 181
 
182
-		$this->errors[] = '<div class="alert alert-danger">' . $alert . $trace_html . '</div>';
182
+		$this->errors[] = '<div class="alert alert-danger">'.$alert.$trace_html.'</div>';
183 183
 	}
184 184
 
185 185
 	public function handle_exception(\Exception $e)
@@ -278,7 +278,7 @@  discard block
 block discarded – undo
278 278
 		}
279 279
 
280 280
 		$tries = [];
281
-		$template_pathname = $template_resolver->resolve($name, [ '.patron', '.html' ], $tries);
281
+		$template_pathname = $template_resolver->resolve($name, ['.patron', '.html'], $tries);
282 282
 
283 283
 		if ($template_pathname)
284 284
 		{
@@ -286,7 +286,7 @@  discard block
 block discarded – undo
286 286
 		}
287 287
 
288 288
 		$template_name = TemplateName::from($name);
289
-		$template_pathname = $template_resolver->resolve($template_name->as_partial, [ '.patron', '.html' ], $tries);
289
+		$template_pathname = $template_resolver->resolve($template_name->as_partial, ['.patron', '.html'], $tries);
290 290
 
291 291
 		if ($template_pathname)
292 292
 		{
@@ -301,7 +301,7 @@  discard block
 block discarded – undo
301 301
 		$content = file_get_contents($pathname);
302 302
 		$nodes = $this->get_compiled($content);
303 303
 
304
-		return new Template($nodes, [ 'file' => $pathname ]);
304
+		return new Template($nodes, ['file' => $pathname]);
305 305
 	}
306 306
 
307 307
 	protected function get_template($name)
@@ -322,14 +322,14 @@  discard block
 block discarded – undo
322 322
 	 *
323 323
 	 * @return string
324 324
 	 */
325
-	public function callTemplate($name, array $args=[])
325
+	public function callTemplate($name, array $args = [])
326 326
 	{
327 327
 		$template = $this->get_template($name);
328 328
 
329 329
 		if (!$template)
330 330
 		{
331 331
 			$er = 'Unknown template %name';
332
-			$params = [ '%name' => $name ];
332
+			$params = ['%name' => $name];
333 333
 
334 334
 			if ($this->templates)
335 335
 			{
@@ -342,7 +342,7 @@  discard block
 block discarded – undo
342 342
 			return null;
343 343
 		}
344 344
 
345
-		$this->trace_enter([ 'template', $name, $template ]);
345
+		$this->trace_enter(['template', $name, $template]);
346 346
 
347 347
 		$this->context['self']['arguments'] = $args;
348 348
 
@@ -365,7 +365,7 @@  discard block
 block discarded – undo
365 365
 
366 366
 	protected function init_context()
367 367
 	{
368
-		$this->context = new \BlueTihi\Context([ 'self' => null, 'this' => null ]);
368
+		$this->context = new \BlueTihi\Context(['self' => null, 'this' => null]);
369 369
 	}
370 370
 
371 371
 	/*
@@ -388,7 +388,7 @@  discard block
 block discarded – undo
388 388
 		return $compiler($template);
389 389
 	}
390 390
 
391
-	public function __invoke($template, $bind=null, array $options=[])
391
+	public function __invoke($template, $bind = null, array $options = [])
392 392
 	{
393 393
 		if (!$template)
394 394
 		{
@@ -448,12 +448,12 @@  discard block
 block discarded – undo
448 448
 				$template = $this->get_compiled($template);
449 449
 			}
450 450
 
451
-			$template = new Template($template, [ 'file' => $file ]);
451
+			$template = new Template($template, ['file' => $file]);
452 452
 		}
453 453
 
454 454
 		if ($template->file)
455 455
 		{
456
-			$this->trace_enter([ 'file', $template->file ]);
456
+			$this->trace_enter(['file', $template->file]);
457 457
 		}
458 458
 
459 459
 		$rc = '';
Please login to merge, or discard this patch.
lib/Evaluator.php 2 patches
Doc Comments   +4 added lines patch added patch discarded remove patch
@@ -264,6 +264,10 @@
 block discarded – undo
264 264
 		return $parts;
265 265
 	}
266 266
 
267
+	/**
268
+	 * @param string $expression
269
+	 * @param boolean $silent
270
+	 */
267 271
 	protected function evaluate($context, $expression, $tokens, $silent)
268 272
 	{
269 273
 		$expression_path = [];
Please login to merge, or discard this patch.
Spacing   +15 added lines, -16 removed lines patch added patch discarded remove patch
@@ -65,7 +65,7 @@  discard block
 block discarded – undo
65 65
 	{
66 66
 		if ($str{0} == '@')
67 67
 		{
68
-			$str = 'this.' . substr($str, 1);
68
+			$str = 'this.'.substr($str, 1);
69 69
 		}
70 70
 
71 71
 		$str .= '.';
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
 
85 85
 		$parts = [];
86 86
 
87
-		for ($i = 0 ; $i < $length ; $i++)
87
+		for ($i = 0; $i < $length; $i++)
88 88
 		{
89 89
 			$c = $str{$i};
90 90
 
@@ -280,8 +280,7 @@  discard block
 block discarded – undo
280 280
 				{
281 281
 					if (!is_array($context) && !is_object($context))
282 282
 					{
283
-						throw new \InvalidArgumentException(\ICanBoogie\format
284
-						(
283
+						throw new \InvalidArgumentException(\ICanBoogie\format(
285 284
 							'Unexpected variable type: %type (%value) for %identifier in expression %expression, should be either an array or an object', [
286 285
 
287 286
 								'%type' => gettype($context),
@@ -325,7 +324,7 @@  discard block
 block discarded – undo
325 324
 
326 325
 					if ($args_evaluate)
327 326
 					{
328
-						$this->engine->error('we should evaluate %eval', [ '%eval' => $args_evaluate ]);
327
+						$this->engine->error('we should evaluate %eval', ['%eval' => $args_evaluate]);
329 328
 					}
330 329
 
331 330
 					#
@@ -334,7 +333,7 @@  discard block
 block discarded – undo
334 333
 
335 334
 					if (is_object($context) && method_exists($context, $method))
336 335
 					{
337
-						$context = call_user_func_array([ $context, $method ], $args);
336
+						$context = call_user_func_array([$context, $method], $args);
338 337
 
339 338
 						break;
340 339
 					}
@@ -355,24 +354,24 @@  discard block
 block discarded – undo
355 354
 					{
356 355
 						if (is_string($context))
357 356
 						{
358
-							if (function_exists('str' . $method))
357
+							if (function_exists('str'.$method))
359 358
 							{
360
-								$callback = 'str' . $method;
359
+								$callback = 'str'.$method;
361 360
 							}
362
-							else if (function_exists('str_' . $method))
361
+							else if (function_exists('str_'.$method))
363 362
 							{
364
-								$callback = 'str_' . $method;
363
+								$callback = 'str_'.$method;
365 364
 							}
366 365
 						}
367 366
 						else if (is_array($context) || is_object($context))
368 367
 						{
369
-							if (function_exists('ICanBoogie\array_' . $method))
368
+							if (function_exists('ICanBoogie\array_'.$method))
370 369
 							{
371
-								$callback = 'ICanBoogie\array_' . $method;
370
+								$callback = 'ICanBoogie\array_'.$method;
372 371
 							}
373
-							else if (function_exists('array_' . $method))
372
+							else if (function_exists('array_'.$method))
374 373
 							{
375
-								$callback = 'array_' . $method;
374
+								$callback = 'array_'.$method;
376 375
 							}
377 376
 						}
378 377
 					}
@@ -393,7 +392,7 @@  discard block
 block discarded – undo
393 392
 					{
394 393
 						if (is_object($context) && method_exists($context, '__call'))
395 394
 						{
396
-							$context = call_user_func_array([ $context, $method ], $args);
395
+							$context = call_user_func_array([$context, $method], $args);
397 396
 
398 397
 							break;
399 398
 						}
@@ -460,7 +459,7 @@  discard block
 block discarded – undo
460 459
 	 *
461 460
 	 * @return mixed The extracted value.
462 461
 	 */
463
-	protected function extract_value($container, $identifier, &$exists=false)
462
+	protected function extract_value($container, $identifier, &$exists = false)
464 463
 	{
465 464
 		$exists = false;
466 465
 
Please login to merge, or discard this patch.
res/markups.php 1 patch
Spacing   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -2,7 +2,7 @@  discard block
 block discarded – undo
2 2
 
3 3
 namespace Patron;
4 4
 
5
-$hooks = Hooks::class . '::';
5
+$hooks = Hooks::class.'::';
6 6
 
7 7
 return [
8 8
 
@@ -12,9 +12,9 @@  discard block
 block discarded – undo
12 12
 
13 13
 	'template' => [
14 14
 
15
-		$hooks . 'markup_template', [
15
+		$hooks.'markup_template', [
16 16
 
17
-			'name' => [ 'required' => true ]
17
+			'name' => ['required' => true]
18 18
 
19 19
 		],
20 20
 
@@ -24,9 +24,9 @@  discard block
 block discarded – undo
24 24
 
25 25
 	'call-template' => [
26 26
 
27
-		$hooks . 'markup_call_template', [
27
+		$hooks.'markup_call_template', [
28 28
 
29
-			'name' => [ 'required' => true ]
29
+			'name' => ['required' => true]
30 30
 
31 31
 		],
32 32
 
@@ -36,18 +36,18 @@  discard block
 block discarded – undo
36 36
 
37 37
 	'decorate' => [
38 38
 
39
-		$hooks . 'markup_decorate', [
39
+		$hooks.'markup_decorate', [
40 40
 
41
-			'with' => [ 'required' => true ]
41
+			'with' => ['required' => true]
42 42
 
43 43
 		]
44 44
 	],
45 45
 
46 46
 	'foreach' => [
47 47
 
48
-		$hooks . 'markup_foreach', [
48
+		$hooks.'markup_foreach', [
49 49
 
50
-			'in' => [ 'default' => 'this', 'expression' => true ],
50
+			'in' => ['default' => 'this', 'expression' => true],
51 51
 			'as' => null
52 52
 
53 53
 		]
@@ -55,10 +55,10 @@  discard block
 block discarded – undo
55 55
 
56 56
 	'variable' => [
57 57
 
58
-		$hooks . 'markup_variable', [
58
+		$hooks.'markup_variable', [
59 59
 
60
-			'name' => [ 'required' => true ],
61
-			'select' => [ 'expression' => true ]
60
+			'name' => ['required' => true],
61
+			'select' => ['expression' => true]
62 62
 
63 63
 		],
64 64
 
@@ -67,16 +67,16 @@  discard block
 block discarded – undo
67 67
 
68 68
 	'with' => [
69 69
 
70
-		$hooks . 'markup_with', [
70
+		$hooks.'markup_with', [
71 71
 
72
-			'select' => [ 'expression' => true ]
72
+			'select' => ['expression' => true]
73 73
 
74 74
 		]
75 75
 	],
76 76
 
77 77
 	'choose' => [
78 78
 
79
-		$hooks . 'markup_choose', [
79
+		$hooks.'markup_choose', [
80 80
 
81 81
 
82 82
 		],
@@ -87,10 +87,10 @@  discard block
 block discarded – undo
87 87
 
88 88
 	'if' => [
89 89
 
90
-		$hooks . 'markup_if', [
90
+		$hooks.'markup_if', [
91 91
 
92
-			'test' => [ 'expression' => [ 'silent' => true ] ],
93
-			'select' => [ 'expression' => [ 'silent' => true ] ],
92
+			'test' => ['expression' => ['silent' => true]],
93
+			'select' => ['expression' => ['silent' => true]],
94 94
 			'equals' => null
95 95
 
96 96
 		],
@@ -101,9 +101,9 @@  discard block
 block discarded – undo
101 101
 
102 102
 	'translate' => [
103 103
 
104
-		$hooks . 'markup_translate', [
104
+		$hooks.'markup_translate', [
105 105
 
106
-			'native' => [ 'required' => true ]
106
+			'native' => ['required' => true]
107 107
 
108 108
 		]
109 109
 	],
@@ -114,13 +114,13 @@  discard block
 block discarded – undo
114 114
 
115 115
 	'pager' => [
116 116
 
117
-		$hooks . 'markup_pager', [
117
+		$hooks.'markup_pager', [
118 118
 
119 119
 			'count' => null,
120 120
 			'page' => null,
121 121
 			'limit' => null,
122 122
 			'with' => null,
123
-			'range' => [ 'expression' => true ],
123
+			'range' => ['expression' => true],
124 124
 			'noarrows' => false
125 125
 
126 126
 		]
@@ -128,7 +128,7 @@  discard block
 block discarded – undo
128 128
 
129 129
 	'document:css' => [
130 130
 
131
-		$hooks . 'markup_document_css', [
131
+		$hooks.'markup_document_css', [
132 132
 
133 133
 			'href' => null,
134 134
 			'weight' => 100
@@ -138,7 +138,7 @@  discard block
 block discarded – undo
138 138
 
139 139
 	'document:js' => [
140 140
 
141
-		$hooks . 'markup_document_js', [
141
+		$hooks.'markup_document_js', [
142 142
 
143 143
 			'href' => null,
144 144
 			'weight' => 100
Please login to merge, or discard this patch.
lib/FunctionCollection.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -46,7 +46,7 @@  discard block
 block discarded – undo
46 46
 
47 47
 		if (!$f)
48 48
 		{
49
-			throw new FunctionNotDefined([ $method, $this ]);
49
+			throw new FunctionNotDefined([$method, $this]);
50 50
 		}
51 51
 
52 52
 		return call_user_func_array($f, $arguments);
@@ -77,7 +77,7 @@  discard block
 block discarded – undo
77 77
 	{
78 78
 		if (!$this->offsetExists($name))
79 79
 		{
80
-			throw new FunctionNotDefined([ $name, $this ]);
80
+			throw new FunctionNotDefined([$name, $this]);
81 81
 		}
82 82
 
83 83
 		return $this->collection[$name];
@@ -118,21 +118,21 @@  discard block
 block discarded – undo
118 118
 			return $this->collection[$name];
119 119
 		}
120 120
 
121
-		$try = 'ICanBoogie\\' . $name;
121
+		$try = 'ICanBoogie\\'.$name;
122 122
 
123 123
 		if (function_exists($try))
124 124
 		{
125 125
 			return $try;
126 126
 		}
127 127
 
128
-		$try = 'ICanBoogie\I18n\\' . $name;
128
+		$try = 'ICanBoogie\I18n\\'.$name;
129 129
 
130 130
 		if (function_exists($try))
131 131
 		{
132 132
 			return $try;
133 133
 		}
134 134
 
135
-		$try = 'Patron\\' . $name;
135
+		$try = 'Patron\\'.$name;
136 136
 
137 137
 		if (function_exists($try))
138 138
 		{
Please login to merge, or discard this patch.
lib/textmark/textmark.php 1 patch
Spacing   +109 added lines, -135 removed lines patch added patch discarded remove patch
@@ -27,18 +27,18 @@  discard block
 block discarded – undo
27 27
  @define('txt_registered',		  '&reg;');
28 28
  @define('txt_copyright',		  '&copy;');
29 29
  */
30
-@define('txt_apostrophe',		  '\'');
31
-@define('txt_quote_double_open',  '« ');
30
+@define('txt_apostrophe', '\'');
31
+@define('txt_quote_double_open', '« ');
32 32
 @define('txt_quote_double_close', ' »');
33
-@define('txt_prime',			  'ʹ');
34
-@define('txt_prime_double', 	  'ʺ');
35
-@define('txt_ellipsis', 		  '…');
36
-@define('txt_emdash',			  '—');
37
-@define('txt_endash',			  '–');
38
-@define('txt_dimension',		  '×');
39
-@define('txt_trademark',		  '™');
40
-@define('txt_registered',		  '®');
41
-@define('txt_copyright',		  '©');
33
+@define('txt_prime', 'ʹ');
34
+@define('txt_prime_double', 'ʺ');
35
+@define('txt_ellipsis', '…');
36
+@define('txt_emdash', '—');
37
+@define('txt_endash', '–');
38
+@define('txt_dimension', '×');
39
+@define('txt_trademark', '™');
40
+@define('txt_registered', '®');
41
+@define('txt_copyright', '©');
42 42
 
43 43
 class Textmark_Parser extends MarkdownExtra_Parser
44 44
 {
@@ -52,14 +52,12 @@  discard block
 block discarded – undo
52 52
 
53 53
 	function __construct()
54 54
 	{
55
-		$this->early_gamut += array
56
-		(
55
+		$this->early_gamut += array(
57 56
 			'doShell' => 5,
58 57
 			'doURL' => 6
59 58
 		);
60 59
 
61
-		$this->span_gamut += array
62
-		(
60
+		$this->span_gamut += array(
63 61
 			'doGlyphs' => 70,
64 62
 			'doSpan' => 71
65 63
 		);
@@ -69,8 +67,7 @@  discard block
 block discarded – undo
69 67
 
70 68
 	public function doShell($text)
71 69
 	{
72
-		return preg_replace_callback
73
-		(
70
+		return preg_replace_callback(
74 71
 			'{^\$\s+([^\n]+)\n}xm', array($this, 'doShell_callback'), $text
75 72
 		);
76 73
 
@@ -79,7 +76,7 @@  discard block
 block discarded – undo
79 76
 
80 77
 	protected function doShell_callback($matches)
81 78
 	{
82
-		$text = '<pre class="markdown shell">$ ' . $matches[1] . '</pre>' . PHP_EOL;
79
+		$text = '<pre class="markdown shell">$ '.$matches[1].'</pre>'.PHP_EOL;
83 80
 
84 81
 		return $this->hashBlock($text);
85 82
 	}
@@ -210,9 +207,9 @@  discard block
 block discarded – undo
210 207
 
211 208
 		switch ($type)
212 209
 		{
213
-			case 'php': return '<pre class="php"><code>' . $this->doSourcePHP($text) . '</code></pre>';
214
-			case 'html': return '<pre class="html"><code>' . $this->doSourceHTML($text) . '</code></pre>';
215
-			case 'raw': return '<pre><code>' . $this->doSourceRaw($text) . '</code></pre>';
210
+			case 'php': return '<pre class="php"><code>'.$this->doSourcePHP($text).'</code></pre>';
211
+			case 'html': return '<pre class="html"><code>'.$this->doSourceHTML($text).'</code></pre>';
212
+			case 'raw': return '<pre><code>'.$this->doSourceRaw($text).'</code></pre>';
216 213
 			case 'publish': return $this->doSourcePublish($text);
217 214
 		}
218 215
 
@@ -271,8 +268,7 @@  discard block
 block discarded – undo
271 268
 
272 269
 		*/
273 270
 
274
-		$text = preg_replace_callback
275
-		(
271
+		$text = preg_replace_callback(
276 272
 			'{
277 273
 				^h([1-6])\.	# $1 = string of h?
278 274
 				[ ]*
@@ -296,9 +292,9 @@  discard block
 block discarded – undo
296 292
 			case '-': $level = 3; break;
297 293
 		}
298 294
 
299
-		$block = "<h$level>" . $this->runSpanGamut($matches[1]) . "</h$level>";
295
+		$block = "<h$level>".$this->runSpanGamut($matches[1])."</h$level>";
300 296
 
301
-		return "\n" . $this->hashBlock($block) . "\n\n";
297
+		return "\n".$this->hashBlock($block)."\n\n";
302 298
 	}
303 299
 
304 300
 	function _doHeaders_callback_tp($matches)
@@ -306,8 +302,8 @@  discard block
 block discarded – undo
306 302
 		//		\ICanBoogie\log('<pre>doHeaders[atx]: \1</pre>', print_r($matches, true));
307 303
 
308 304
 		$level = $matches[1];
309
-		$block = "<h$level>" . $this->runSpanGamut($matches[2]) . "</h$level>";
310
-		return "\n" . $this->hashBlock($block) . "\n\n";
305
+		$block = "<h$level>".$this->runSpanGamut($matches[2])."</h$level>";
306
+		return "\n".$this->hashBlock($block)."\n\n";
311 307
 	}
312 308
 
313 309
 	/*
@@ -327,14 +323,14 @@  discard block
 block discarded – undo
327 323
 
328 324
 		$c = "(?:{$clas}|{$styl}|{$lnge}|{$hlgn})*";
329 325
 
330
-		$qtags = array('\*\*','\*','\?\?','-','__','_','%','\+','~','\^');
326
+		$qtags = array('\*\*', '\*', '\?\?', '-', '__', '_', '%', '\+', '~', '\^');
331 327
 		$pnct = ".,\"'?!;:";
332 328
 
333
-		foreach($qtags as $f) {
329
+		foreach ($qtags as $f) {
334 330
 			$text = preg_replace_callback("/
335 331
 				(^|(?<=[\s>$pnct\(])|[{[])
336 332
 				($f)(?!$f)
337
-				(" . $c . ")
333
+				(".$c.")
338 334
 				(?::(\S+))?
339 335
 				([^\s$f]+|\S.*?[^\s$f\n])
340 336
 				([$pnct]*)
@@ -382,23 +378,22 @@  discard block
 block discarded – undo
382 378
 	{
383 379
 		//		echo l('doGlyphs: "\1"<br />', \ICanBoogie\escape($text));
384 380
 
385
-		$glyph_search = array
386
-		(
381
+		$glyph_search = array(
387 382
 		//		'/(\w)\'(\w)/', 									 // apostrophe's
388
-			'/(\s)\'(\d+\w?)\b(?!\')/u', 						 // back in '88
383
+			'/(\s)\'(\d+\w?)\b(?!\')/u', // back in '88
389 384
 		//		'/(\S)\'(?=\s|[[:punct:]]|<|$)/',						 //  single closing
390 385
 		//		'/\'/', 											 //  single opening
391
-			'/(\S)\"(?=\s|[[:punct:]]|<|$)/u',						 //  double closing
392
-			'/"/',												 //  double opening
393
-			'/\b([A-Z][A-Z0-9]{2,})\b(?:[(]([^)]*)[)])/u',		 //  3+ uppercase acronym
394
-			'/(?<=\s|^|[>(;-])([A-Z]{3,})([a-z]*)(?=\s|[[:punct:]]|<|$)/u',  //  3+ uppercase
395
-			'/([^.]?)\.{3}/u',									 //  ellipsis
396
-			'/(\s?)--(\s?)/u',									 //  em dash
397
-			'/\s-(?:\s|$)/u',									 //  en dash
398
-			'/(\d+)( ?)x( ?)(?=\d+)/u',							 //  dimension sign
399
-			'/(\b ?|\s|^)[([]TM[])]/iu', 						 //  trademark
400
-			'/(\b ?|\s|^)[([]R[])]/iu',							 //  registered
401
-			'/(\b ?|\s|^)[([]C[])]/iu',							 //  copyright
386
+			'/(\S)\"(?=\s|[[:punct:]]|<|$)/u', //  double closing
387
+			'/"/', //  double opening
388
+			'/\b([A-Z][A-Z0-9]{2,})\b(?:[(]([^)]*)[)])/u', //  3+ uppercase acronym
389
+			'/(?<=\s|^|[>(;-])([A-Z]{3,})([a-z]*)(?=\s|[[:punct:]]|<|$)/u', //  3+ uppercase
390
+			'/([^.]?)\.{3}/u', //  ellipsis
391
+			'/(\s?)--(\s?)/u', //  em dash
392
+			'/\s-(?:\s|$)/u', //  en dash
393
+			'/(\d+)( ?)x( ?)(?=\d+)/u', //  dimension sign
394
+			'/(\b ?|\s|^)[([]TM[])]/iu', //  trademark
395
+			'/(\b ?|\s|^)[([]R[])]/iu', //  registered
396
+			'/(\b ?|\s|^)[([]C[])]/iu', //  copyright
402 397
 
403 398
 		#
404 399
 		# the following is for french language
@@ -407,29 +402,28 @@  discard block
 block discarded – undo
407 402
 			'#\s(\!|\?|\:|\;|\-)#u',
408 403
 		);
409 404
 
410
-		$glyph_replace = array
411
-		(
405
+		$glyph_replace = array(
412 406
 		//		'$1'.$txt_apostrophe.'$2',			 // apostrophe's
413
-			'$1'.txt_apostrophe.'$2',			 // back in '88
407
+			'$1'.txt_apostrophe.'$2', // back in '88
414 408
 		//		'$1'.$txt_quote_single_close,		 //  single closing
415 409
 		//		$txt_quote_single_open, 			 //  single opening
416
-			'$1'.txt_quote_double_close,		 //  double closing
417
-		txt_quote_double_open, 			 //  double opening
418
-			'<acronym title="$2">$1</acronym>',  //  3+ uppercase acronym
419
-			'<span class="caps">$1</span>$2',	 //  3+ uppercase
420
-			'$1'.txt_ellipsis, 				 //  ellipsis
421
-			'$1'.txt_emdash.'$2',				 //  em dash
422
-			' '.txt_endash.' ',				 //  en dash
423
-			'$1$2'.txt_dimension.'$3', 		 //  dimension sign
424
-			'$1'.txt_trademark,				 //  trademark
425
-			'$1'.txt_registered,				 //  registered
426
-			'$1'.txt_copyright,				 //  copyright
410
+			'$1'.txt_quote_double_close, //  double closing
411
+		txt_quote_double_open, //  double opening
412
+			'<acronym title="$2">$1</acronym>', //  3+ uppercase acronym
413
+			'<span class="caps">$1</span>$2', //  3+ uppercase
414
+			'$1'.txt_ellipsis, //  ellipsis
415
+			'$1'.txt_emdash.'$2', //  em dash
416
+			' '.txt_endash.' ', //  en dash
417
+			'$1$2'.txt_dimension.'$3', //  dimension sign
418
+			'$1'.txt_trademark, //  trademark
419
+			'$1'.txt_registered, //  registered
420
+			'$1'.txt_copyright, //  copyright
427 421
 
428 422
 		#
429 423
 		# the following is for french language
430 424
 		#
431 425
 
432
-		self::NBSP . '$1',
426
+		self::NBSP.'$1',
433 427
 		);
434 428
 
435 429
 		return preg_replace($glyph_search, $glyph_replace, $text);
@@ -467,8 +461,7 @@  discard block
 block discarded – undo
467 461
 
468 462
 			$style = NULL;
469 463
 
470
-			if (preg_match
471
-			(
464
+			if (preg_match(
472 465
 				'{
473 466
 					(						# the whole thing is saved in $1
474 467
 					^p						# start
@@ -514,7 +507,7 @@  discard block
 block discarded – undo
514 507
 			{
515 508
 				if ($style)
516 509
 				{
517
-					$value = '<p style="' . $style . '">' . $value . '</p>';
510
+					$value = '<p style="'.$style.'">'.$value.'</p>';
518 511
 				}
519 512
 				else
520 513
 				{
@@ -583,8 +576,7 @@  discard block
 block discarded – undo
583 576
 		# First, handle reference-style labeled images: ![alt text][id]
584 577
 		#
585 578
 
586
-		$text = preg_replace_callback
587
-		(
579
+		$text = preg_replace_callback(
588 580
 			'{
589 581
 			(										# wrap whole match in $1
590 582
 			  !										# start
@@ -697,10 +689,8 @@  discard block
 block discarded – undo
697 689
 
698 690
 		if (isset($parts[1]))
699 691
 		{
700
-			$entry = $module->model()->loadRange
701
-			(
702
-			0, 1, 'WHERE `' . $module->getConstant('TITLE') . '` = ? AND `' . $module->getConstant('ALBUM') . '` = ?', array
703
-			(
692
+			$entry = $module->model()->loadRange(
693
+			0, 1, 'WHERE `'.$module->getConstant('TITLE').'` = ? AND `'.$module->getConstant('ALBUM').'` = ?', array(
704 694
 			$parts[1], $parts[0]
705 695
 			)
706 696
 			)
@@ -709,10 +699,8 @@  discard block
 block discarded – undo
709 699
 		}
710 700
 		else
711 701
 		{
712
-			$entry = $module->model()->loadRange
713
-			(
714
-			0, 1, 'WHERE `slug` = ? OR `title` = ?', array
715
-			(
702
+			$entry = $module->model()->loadRange(
703
+			0, 1, 'WHERE `slug` = ? OR `title` = ?', array(
716 704
 			$id, $id
717 705
 			)
718 706
 			)
@@ -727,8 +715,7 @@  discard block
 block discarded – undo
727 715
 			return parent::_doImages_reference_callback($matches);
728 716
 		}
729 717
 
730
-		$params = array
731
-		(
718
+		$params = array(
732 719
 			'src' => $entry->path,
733 720
 			'alt' => \ICanBoogie\escape($alt),
734 721
 			'width' => $entry->width,
@@ -757,11 +744,11 @@  discard block
 block discarded – undo
757 744
 	{
758 745
 		//		\ICanBoogie\log('<pre>in \1: \2</pre>', __FUNCTION__, $matches);
759 746
 
760
-		$whole_match	= $matches[1];
747
+		$whole_match = $matches[1];
761 748
 		$align = $matches[2];
762
-		$alt_text		= $matches[3];
749
+		$alt_text = $matches[3];
763 750
 		$url			= $matches[4] == '' ? $matches[5] : $matches[4];
764
-		$title			=& $matches[8];
751
+		$title = & $matches[8];
765 752
 
766 753
 		$alt_text = str_replace('"', '&quot;', $alt_text);
767 754
 		$result = "<img src=\"$url\" alt=\"$alt_text\"";
@@ -776,13 +763,13 @@  discard block
 block discarded – undo
776 763
 				case '>': $align = 'right'; break;
777 764
 			}
778 765
 
779
-			$result .= ' align="' . $align . '"';
766
+			$result .= ' align="'.$align.'"';
780 767
 		}
781 768
 
782 769
 		if (isset($title))
783 770
 		{
784 771
 			$title = str_replace('"', '&quot;', $title);
785
-			$result .=  " title=\"$title\""; # $title already quoted
772
+			$result .= " title=\"$title\""; # $title already quoted
786 773
 		}
787 774
 
788 775
 		$result .= $this->empty_element_suffix;
@@ -798,16 +785,16 @@  discard block
 block discarded – undo
798 785
 	 **
799 786
 	 */
800 787
 
801
-	function createElement($markup, $attrs, $body=NULL)
788
+	function createElement($markup, $attrs, $body = NULL)
802 789
 	{
803 790
 		$rc = array();
804 791
 
805 792
 		foreach ($attrs as $name => $value)
806 793
 		{
807
-			$rc[] = $name . '="' . $value . '"';
794
+			$rc[] = $name.'="'.$value.'"';
808 795
 		}
809 796
 
810
-		return "<$markup " . implode(' ', $rc) . ($body ? ">$body</$markup>" : " />");
797
+		return "<$markup ".implode(' ', $rc).($body ? ">$body</$markup>" : " />");
811 798
 	}
812 799
 
813 800
 	protected function format_codeblock($codeblock, $type)
@@ -847,8 +834,7 @@  discard block
 block discarded – undo
847 834
 		# markup
848 835
 		#
849 836
 
850
-		$text = preg_replace_callback
851
-		(
837
+		$text = preg_replace_callback(
852 838
 			'#(\<\!?[^\s^\>]+)(\s+[^\>]+)?(\/?\>)#m', array($this, '_do_html_markup'), $text
853 839
 		);
854 840
 
@@ -860,8 +846,7 @@  discard block
 block discarded – undo
860 846
 
861 847
 		//		\ICanBoogie\log('## \1 ## <pre>\2</pre>', __FUNCTION__, $text);
862 848
 
863
-		$text = preg_replace_callback
864
-		(
849
+		$text = preg_replace_callback(
865 850
 			'#\<\/[a-zA-Z]+\>#m', array($this, '_do_html_markup_close'), $text
866 851
 		);
867 852
 
@@ -882,14 +867,14 @@  discard block
 block discarded – undo
882 867
 	{
883 868
 		//		\ICanBoogie\log('<pre>in \1: \2</pre>', __FUNCTION__, $matches);
884 869
 
885
-		return $this->hashPart('<span class="string">' . \ICanBoogie\escape($matches[0]) . '</span>');
870
+		return $this->hashPart('<span class="string">'.\ICanBoogie\escape($matches[0]).'</span>');
886 871
 	}
887 872
 
888 873
 	function _do_html_attribute($matches)
889 874
 	{
890 875
 		//		\ICanBoogie\log('<pre>in \1: \2</pre>', __FUNCTION__, $matches);
891 876
 
892
-		return $this->hashPart('<span class="attribute">' . \ICanBoogie\escape($matches[0]) . '</span>');
877
+		return $this->hashPart('<span class="attribute">'.\ICanBoogie\escape($matches[0]).'</span>');
893 878
 	}
894 879
 
895 880
 	function _do_html_markup($matches)
@@ -902,8 +887,7 @@  discard block
 block discarded – undo
902 887
 		# strings
903 888
 		#
904 889
 
905
-		$text = preg_replace_callback
906
-		(
890
+		$text = preg_replace_callback(
907 891
 			'#\"[^\"]+\"#', array(&$this, '_do_html_string'), $text
908 892
 		);
909 893
 
@@ -913,14 +897,13 @@  discard block
 block discarded – undo
913 897
 		# attributes
914 898
 		#
915 899
 
916
-		$text = preg_replace_callback
917
-		(
900
+		$text = preg_replace_callback(
918 901
 			'#[^\s\=]+#', array(&$this, '_do_html_attribute'), $text
919 902
 		);
920 903
 
921
-		$rc = $this->hashPart('<span class="markup">' . \ICanBoogie\escape($matches[1]) . '</span>');
904
+		$rc = $this->hashPart('<span class="markup">'.\ICanBoogie\escape($matches[1]).'</span>');
922 905
 		$rc .= $text;
923
-		$rc .= $this->hashpart('<span class="markup">' . \ICanBoogie\escape($matches[3]) . '</span>');
906
+		$rc .= $this->hashpart('<span class="markup">'.\ICanBoogie\escape($matches[3]).'</span>');
924 907
 
925 908
 		return $rc;
926 909
 	}
@@ -929,7 +912,7 @@  discard block
 block discarded – undo
929 912
 	{
930 913
 		//		\ICanBoogie\log('<pre>in \1: \2</pre>', __FUNCTION__, $matches);
931 914
 
932
-		return $this->hashPart('<span class="markup">' . \ICanBoogie\escape($matches[0]) . '</span>');
915
+		return $this->hashPart('<span class="markup">'.\ICanBoogie\escape($matches[0]).'</span>');
933 916
 	}
934 917
 
935 918
 	#
@@ -948,7 +931,7 @@  discard block
 block discarded – undo
948 931
 		{
949 932
 			$in_quotes = NULL;
950 933
 
951
-			for ($i = 0 ; $i < strlen($line) ; $i++)
934
+			for ($i = 0; $i < strlen($line); $i++)
952 935
 			{
953 936
 				$c = $line{$i};
954 937
 
@@ -970,8 +953,8 @@  discard block
 block discarded – undo
970 953
 
971 954
 					$line =
972 955
 
973
-					substr($line, 0, $i) .
974
-					$this->hashPart('<code class="comment">' . \ICanBoogie\escape(substr($line, $i)) . '</code>');
956
+					substr($line, 0, $i).
957
+					$this->hashPart('<code class="comment">'.\ICanBoogie\escape(substr($line, $i)).'</code>');
975 958
 
976 959
 					break;
977 960
 				}
@@ -996,7 +979,7 @@  discard block
 block discarded – undo
996 979
 
997 980
 		$y = strlen($text);
998 981
 
999
-		for ($i = 0 ; $i < $y ; $i++)
982
+		for ($i = 0; $i < $y; $i++)
1000 983
 		{
1001 984
 			$c = $text{$i};
1002 985
 
@@ -1010,7 +993,7 @@  discard block
 block discarded – undo
1010 993
 				}
1011 994
 				else if ($quote_start !== null && $c == $quote)
1012 995
 				{
1013
-					$out .= $this->hashPart('<span class="string">' . \ICanBoogie\escape($quote . substr($text, $quote_start + 1, $i - $quote_start - 1) . $quote) . '</span>');
996
+					$out .= $this->hashPart('<span class="string">'.\ICanBoogie\escape($quote.substr($text, $quote_start + 1, $i - $quote_start - 1).$quote).'</span>');
1014 997
 
1015 998
 					$quote_start = null;
1016 999
 					$quote = null;
@@ -1055,8 +1038,7 @@  discard block
 block discarded – undo
1055 1038
 		# comment block
1056 1039
 		#
1057 1040
 
1058
-		$text = preg_replace_callback
1059
-		(
1041
+		$text = preg_replace_callback(
1060 1042
 			'#/\*.*?\*/#ms', array(&$this, '_do_php_comment'), $text
1061 1043
 		);
1062 1044
 
@@ -1066,8 +1048,7 @@  discard block
 block discarded – undo
1066 1048
 		# functions
1067 1049
 		#
1068 1050
 
1069
-		$text = preg_replace_callback
1070
-		(
1051
+		$text = preg_replace_callback(
1071 1052
 			'#(\$?[a-zA-z0-9_]+)\(#', array(&$this, '_do_php_function'), $text
1072 1053
 		);
1073 1054
 
@@ -1077,8 +1058,7 @@  discard block
 block discarded – undo
1077 1058
 
1078 1059
 		//		\ICanBoogie\log('## \1 ## <pre>\2</pre>', __FUNCTION__, \ICanBoogie\escape($text));
1079 1060
 
1080
-		$text = preg_replace_callback
1081
-		(
1061
+		$text = preg_replace_callback(
1082 1062
 			'#(\$|\-\>)([a-zA-z0-9_]+)(?!\x1A)#', array(&$this, '_do_php_variable'), $text
1083 1063
 		);
1084 1064
 
@@ -1086,13 +1066,11 @@  discard block
 block discarded – undo
1086 1066
 		# numbers
1087 1067
 		#
1088 1068
 
1089
-		$text = preg_replace_callback
1090
-		(
1069
+		$text = preg_replace_callback(
1091 1070
 			'#0x[0-9a-fA-F]{1,8}#u', array(&$this, '_do_php_number'), $text
1092 1071
 		);
1093 1072
 
1094
-		$text = preg_replace_callback
1095
-		(
1073
+		$text = preg_replace_callback(
1096 1074
 			'#(?<!\x1A)\d+(?![\w])#u', array(&$this, '_do_php_number'), $text
1097 1075
 		);
1098 1076
 
@@ -1100,8 +1078,7 @@  discard block
 block discarded – undo
1100 1078
 		# reserved keywords
1101 1079
 		#
1102 1080
 
1103
-		$reserved = array
1104
-		(
1081
+		$reserved = array(
1105 1082
 			'include_once',
1106 1083
 			'require_once',
1107 1084
 			'endswitch',
@@ -1148,9 +1125,8 @@  discard block
 block discarded – undo
1148 1125
 
1149 1126
 		foreach ($reserved as $k)
1150 1127
 		{
1151
-			$text = preg_replace_callback
1152
-			(
1153
-				'#' . $k . '#', array(&$this, '_do_php_reserved'), $text
1128
+			$text = preg_replace_callback(
1129
+				'#'.$k.'#', array(&$this, '_do_php_reserved'), $text
1154 1130
 			);
1155 1131
 		}
1156 1132
 
@@ -1158,8 +1134,7 @@  discard block
 block discarded – undo
1158 1134
 		# symbols
1159 1135
 		#
1160 1136
 
1161
-		$text = preg_replace_callback
1162
-		(
1137
+		$text = preg_replace_callback(
1163 1138
 			'#[\(\)\[\]\{\}\!\@\%\&\*\|\/\<\>\-\+\=]+#', array(&$this, '_do_php_symbol'), $text
1164 1139
 		);
1165 1140
 
@@ -1176,8 +1151,8 @@  discard block
 block discarded – undo
1176 1151
 
1177 1152
 		$text =
1178 1153
 
1179
-			'<span class="delimiter">' .
1180
-			"&lt;?php</span>\n\n" .
1154
+			'<span class="delimiter">'.
1155
+			"&lt;?php</span>\n\n".
1181 1156
 
1182 1157
 		$text;
1183 1158
 
@@ -1221,10 +1196,9 @@  discard block
 block discarded – undo
1221 1196
 
1222 1197
 		//		\ICanBoogie\log('## \1 ## \2', __FUNCTION__, $matches);
1223 1198
 
1224
-		return $this->hashPart
1225
-		(
1226
-			'<span class="comment">' .
1227
-		$this->_do_codeentities($matches[0]) .
1199
+		return $this->hashPart(
1200
+			'<span class="comment">'.
1201
+		$this->_do_codeentities($matches[0]).
1228 1202
 			'</span>'
1229 1203
 		);
1230 1204
 	}
@@ -1235,24 +1209,24 @@  discard block
 block discarded – undo
1235 1209
 
1236 1210
 		if ($matches[1] == '->')
1237 1211
 		{
1238
-			return '->' . $this->hashPart('<span class="variable">' . $matches[2] . '</span>');
1212
+			return '->'.$this->hashPart('<span class="variable">'.$matches[2].'</span>');
1239 1213
 		}
1240 1214
 
1241
-		return $this->hashPart('<span class="variable">' . $matches[0] . '</span>');
1215
+		return $this->hashPart('<span class="variable">'.$matches[0].'</span>');
1242 1216
 	}
1243 1217
 
1244 1218
 	function _do_php_reserved($matches)
1245 1219
 	{
1246 1220
 		//		\ICanBoogie\log('## \1 ## \2', __FUNCTION__, $matches);
1247 1221
 
1248
-		return $this->hashPart('<span class="reserved">' . $matches[0] . '</span>');
1222
+		return $this->hashPart('<span class="reserved">'.$matches[0].'</span>');
1249 1223
 	}
1250 1224
 
1251 1225
 	function _do_php_function_def($matches)
1252 1226
 	{
1253 1227
 		//		\ICanBoogie\log('## \1 ## \2', __FUNCTION__, $matches);
1254 1228
 
1255
-		return $this->hashPart('<span class="function">function</span>' . $matches[1]);
1229
+		return $this->hashPart('<span class="function">function</span>'.$matches[1]);
1256 1230
 		//		return $this->hashPart('<span class="function">' . $matches[1] . '</span>(', 'F');
1257 1231
 	}
1258 1232
 
@@ -1265,19 +1239,19 @@  discard block
 block discarded – undo
1265 1239
 			return $matches[0];
1266 1240
 		}
1267 1241
 
1268
-		return $this->hashPart('<span class="function">' . $matches[1] . '</span>', 'F'). '(';
1242
+		return $this->hashPart('<span class="function">'.$matches[1].'</span>', 'F').'(';
1269 1243
 	}
1270 1244
 
1271 1245
 	function _do_php_symbol($matches)
1272 1246
 	{
1273
-		return $this->hashPart('<span class="symbol">' . \ICanBoogie\escape($matches[0]) . '</span>');
1247
+		return $this->hashPart('<span class="symbol">'.\ICanBoogie\escape($matches[0]).'</span>');
1274 1248
 	}
1275 1249
 
1276 1250
 	function _do_php_number($matches)
1277 1251
 	{
1278 1252
 		//		\ICanBoogie\log('## \1 ## \2', __FUNCTION__, $matches);
1279 1253
 
1280
-		return $this->hashPart('<span class="number">' . $matches[0] . '</span>');
1254
+		return $this->hashPart('<span class="number">'.$matches[0].'</span>');
1281 1255
 	}
1282 1256
 
1283 1257
 	/*
@@ -1291,10 +1265,10 @@  discard block
 block discarded – undo
1291 1265
 
1292 1266
 	function _doAnchors_inline_callback($matches)
1293 1267
 	{
1294
-		$whole_match	=  $matches[1];
1295
-		$link_text		=  $this->runSpanGamut($matches[2]);
1296
-		$url			=  $matches[3] == '' ? $matches[4] : $matches[3];
1297
-		$title			=& $matches[7];
1268
+		$whole_match = $matches[1];
1269
+		$link_text = $this->runSpanGamut($matches[2]);
1270
+		$url = $matches[3] == '' ? $matches[4] : $matches[3];
1271
+		$title = & $matches[7];
1298 1272
 
1299 1273
 		$url = $this->encodeAmpsAndAngles($url);
1300 1274
 
@@ -1302,7 +1276,7 @@  discard block
 block discarded – undo
1302 1276
 		if (isset($title)) {
1303 1277
 			$title = str_replace('"', '&quot;', $title);
1304 1278
 			$title = $this->encodeAmpsAndAngles($title);
1305
-			$result .=  " title=\"$title\"";
1279
+			$result .= " title=\"$title\"";
1306 1280
 		}
1307 1281
 
1308 1282
 		if (substr($url, 0, 7) == 'http://')
Please login to merge, or discard this patch.