Completed
Push — master ( 494091...32c874 )
by David
27s
created
lib/Dwoo/Plugins/Functions/PluginCapitalize.php 1 patch
Indentation   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -29,28 +29,28 @@
 block discarded – undo
29 29
  */
30 30
 class PluginCapitalize extends Plugin
31 31
 {
32
-    /**
33
-     * @param string $value
34
-     * @param bool   $numwords
35
-     *
36
-     * @return string
37
-     */
38
-    public function process($value, $numwords = false)
39
-    {
40
-        if ($numwords || preg_match('#^[^0-9]+$#', $value)) {
41
-            return mb_convert_case((string)$value, MB_CASE_TITLE, $this->core->getCharset());
42
-        } else {
43
-            $bits = explode(' ', (string)$value);
44
-            $out  = '';
45
-            while (list(, $v) = each($bits)) {
46
-                if (preg_match('#^[^0-9]+$#', $v)) {
47
-                    $out .= ' ' . mb_convert_case($v, MB_CASE_TITLE, $this->core->getCharset());
48
-                } else {
49
-                    $out .= ' ' . $v;
50
-                }
51
-            }
32
+	/**
33
+	 * @param string $value
34
+	 * @param bool   $numwords
35
+	 *
36
+	 * @return string
37
+	 */
38
+	public function process($value, $numwords = false)
39
+	{
40
+		if ($numwords || preg_match('#^[^0-9]+$#', $value)) {
41
+			return mb_convert_case((string)$value, MB_CASE_TITLE, $this->core->getCharset());
42
+		} else {
43
+			$bits = explode(' ', (string)$value);
44
+			$out  = '';
45
+			while (list(, $v) = each($bits)) {
46
+				if (preg_match('#^[^0-9]+$#', $v)) {
47
+					$out .= ' ' . mb_convert_case($v, MB_CASE_TITLE, $this->core->getCharset());
48
+				} else {
49
+					$out .= ' ' . $v;
50
+				}
51
+			}
52 52
 
53
-            return substr($out, 1);
54
-        }
55
-    }
53
+			return substr($out, 1);
54
+		}
55
+	}
56 56
 }
Please login to merge, or discard this patch.
lib/Dwoo/Plugins/Functions/PluginLoadTemplates.php 1 patch
Indentation   +47 added lines, -47 removed lines patch added patch discarded remove patch
@@ -31,58 +31,58 @@  discard block
 block discarded – undo
31 31
  */
32 32
 class PluginLoadTemplates extends Plugin implements ICompilable
33 33
 {
34
-    /**
35
-     * @param Compiler $compiler
36
-     * @param string   $file
37
-     *
38
-     * @return string
39
-     * @throws CompilationException
40
-     */
41
-    public static function compile(Compiler $compiler, $file)
42
-    {
43
-        $file = substr($file, 1, - 1);
34
+	/**
35
+	 * @param Compiler $compiler
36
+	 * @param string   $file
37
+	 *
38
+	 * @return string
39
+	 * @throws CompilationException
40
+	 */
41
+	public static function compile(Compiler $compiler, $file)
42
+	{
43
+		$file = substr($file, 1, - 1);
44 44
 
45
-        if ($file === '') {
46
-            return '';
47
-        }
45
+		if ($file === '') {
46
+			return '';
47
+		}
48 48
 
49
-        if (preg_match('#^([a-z]{2,}):(.*)$#i', $file, $m)) {
50
-            // resource:identifier given, extract them
51
-            $resource   = $m[1];
52
-            $identifier = $m[2];
53
-        } else {
54
-            // get the current template's resource
55
-            $resource   = $compiler->getDwoo()->getTemplate()->getResourceName();
56
-            $identifier = $file;
57
-        }
49
+		if (preg_match('#^([a-z]{2,}):(.*)$#i', $file, $m)) {
50
+			// resource:identifier given, extract them
51
+			$resource   = $m[1];
52
+			$identifier = $m[2];
53
+		} else {
54
+			// get the current template's resource
55
+			$resource   = $compiler->getDwoo()->getTemplate()->getResourceName();
56
+			$identifier = $file;
57
+		}
58 58
 
59
-        $tpl = $compiler->getDwoo()->templateFactory($resource, $identifier);
59
+		$tpl = $compiler->getDwoo()->templateFactory($resource, $identifier);
60 60
 
61
-        if ($tpl === null) {
62
-            throw new CompilationException($compiler,
63
-                'Load Templates : Resource "' . $resource . ':' . $identifier . '" not found.');
64
-        } elseif ($tpl === false) {
65
-            throw new CompilationException($compiler,
66
-                'Load Templates : Resource "' . $resource . '" does not support includes.');
67
-        }
61
+		if ($tpl === null) {
62
+			throw new CompilationException($compiler,
63
+				'Load Templates : Resource "' . $resource . ':' . $identifier . '" not found.');
64
+		} elseif ($tpl === false) {
65
+			throw new CompilationException($compiler,
66
+				'Load Templates : Resource "' . $resource . '" does not support includes.');
67
+		}
68 68
 
69
-        $cmp = clone $compiler;
70
-        $cmp->compile($compiler->getDwoo(), $tpl);
71
-        foreach ($cmp->getTemplatePlugins() as $template => $args) {
72
-            $compiler->addTemplatePlugin($template, $args['params'], $args['uuid'], $args['body']);
73
-        }
74
-        foreach ($cmp->getUsedPlugins() as $plugin => $type) {
75
-            $compiler->addUsedPlugin($plugin, $type);
76
-        }
69
+		$cmp = clone $compiler;
70
+		$cmp->compile($compiler->getDwoo(), $tpl);
71
+		foreach ($cmp->getTemplatePlugins() as $template => $args) {
72
+			$compiler->addTemplatePlugin($template, $args['params'], $args['uuid'], $args['body']);
73
+		}
74
+		foreach ($cmp->getUsedPlugins() as $plugin => $type) {
75
+			$compiler->addUsedPlugin($plugin, $type);
76
+		}
77 77
 
78
-        $out = '\'\';// checking for modification in ' . $resource . ':' . $identifier . "\r\n";
78
+		$out = '\'\';// checking for modification in ' . $resource . ':' . $identifier . "\r\n";
79 79
 
80
-        $modCheck = $tpl->getIsModifiedCode();
80
+		$modCheck = $tpl->getIsModifiedCode();
81 81
 
82
-        if ($modCheck) {
83
-            $out .= 'if (!(' . $modCheck . ')) { ob_end_clean(); return false; }';
84
-        } else {
85
-            $out .= 'try {
82
+		if ($modCheck) {
83
+			$out .= 'if (!(' . $modCheck . ')) { ob_end_clean(); return false; }';
84
+		} else {
85
+			$out .= 'try {
86 86
 	$tpl = $this->templateFactory("' . $resource . '", "' . $identifier . '");
87 87
 } catch (Dwoo\Exception $e) {
88 88
 	$this->triggerError(\'Load Templates : Resource <em>' . $resource . '</em> was not added to Dwoo, can not extend <em>' . $identifier . '</em>\', E_USER_WARNING);
@@ -92,8 +92,8 @@  discard block
 block discarded – undo
92 92
 elseif ($tpl === false)
93 93
 	$this->triggerError(\'Load Templates : Resource "' . $resource . '" does not support extends.\', E_USER_WARNING);
94 94
 if ($tpl->getUid() != "' . $tpl->getUid() . '") { ob_end_clean(); return false; }';
95
-        }
95
+		}
96 96
 
97
-        return $out;
98
-    }
97
+		return $out;
98
+	}
99 99
 }
100 100
\ No newline at end of file
Please login to merge, or discard this patch.
lib/Dwoo/Plugins/Functions/PluginCountSentences.php 1 patch
Indentation   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -30,14 +30,14 @@
 block discarded – undo
30 30
  */
31 31
 class PluginCountSentences extends Plugin implements ICompilable
32 32
 {
33
-    /**
34
-     * @param Compiler $compiler
35
-     * @param string   $value
36
-     *
37
-     * @return string
38
-     */
39
-    public static function compile(Compiler $compiler, $value)
40
-    {
41
-        return "preg_match_all('#[\\w\\pL]\\.(?![\\w\\pL])#u', $value, \$tmp)";
42
-    }
33
+	/**
34
+	 * @param Compiler $compiler
35
+	 * @param string   $value
36
+	 *
37
+	 * @return string
38
+	 */
39
+	public static function compile(Compiler $compiler, $value)
40
+	{
41
+		return "preg_match_all('#[\\w\\pL]\\.(?![\\w\\pL])#u', $value, \$tmp)";
42
+	}
43 43
 }
44 44
\ No newline at end of file
Please login to merge, or discard this patch.
lib/Dwoo/Plugins/Functions/PluginIndent.php 1 patch
Indentation   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -32,16 +32,16 @@
 block discarded – undo
32 32
  */
33 33
 class PluginIndent extends Plugin implements ICompilable
34 34
 {
35
-    /**
36
-     * @param Compiler $compiler
37
-     * @param string   $value
38
-     * @param int      $by
39
-     * @param string   $char
40
-     *
41
-     * @return string
42
-     */
43
-    public static function compile(Compiler $compiler, $value, $by = 4, $char = ' ')
44
-    {
45
-        return "preg_replace('#^#m', '" . str_repeat(substr($char, 1, - 1), trim($by, '"\'')) . "', $value)";
46
-    }
35
+	/**
36
+	 * @param Compiler $compiler
37
+	 * @param string   $value
38
+	 * @param int      $by
39
+	 * @param string   $char
40
+	 *
41
+	 * @return string
42
+	 */
43
+	public static function compile(Compiler $compiler, $value, $by = 4, $char = ' ')
44
+	{
45
+		return "preg_replace('#^#m', '" . str_repeat(substr($char, 1, - 1), trim($by, '"\'')) . "', $value)";
46
+	}
47 47
 }
48 48
\ No newline at end of file
Please login to merge, or discard this patch.
lib/Dwoo/Plugins/Functions/PluginTruncate.php 1 patch
Indentation   +29 added lines, -29 removed lines patch added patch discarded remove patch
@@ -33,37 +33,37 @@
 block discarded – undo
33 33
  */
34 34
 class PluginTruncate extends Plugin
35 35
 {
36
-    /**
37
-     * @param string $value
38
-     * @param int    $length
39
-     * @param string $etc
40
-     * @param bool   $break
41
-     * @param bool   $middle
42
-     *
43
-     * @return mixed|string
44
-     */
45
-    public function process($value, $length = 80, $etc = '...', $break = false, $middle = false)
46
-    {
47
-        if ($length == 0) {
48
-            return '';
49
-        }
36
+	/**
37
+	 * @param string $value
38
+	 * @param int    $length
39
+	 * @param string $etc
40
+	 * @param bool   $break
41
+	 * @param bool   $middle
42
+	 *
43
+	 * @return mixed|string
44
+	 */
45
+	public function process($value, $length = 80, $etc = '...', $break = false, $middle = false)
46
+	{
47
+		if ($length == 0) {
48
+			return '';
49
+		}
50 50
 
51
-        $value  = (string)$value;
52
-        $etc    = (string)$etc;
53
-        $length = (int)$length;
51
+		$value  = (string)$value;
52
+		$etc    = (string)$etc;
53
+		$length = (int)$length;
54 54
 
55
-        if (strlen($value) < $length) {
56
-            return $value;
57
-        }
55
+		if (strlen($value) < $length) {
56
+			return $value;
57
+		}
58 58
 
59
-        $length = max($length - strlen($etc), 0);
60
-        if ($break === false && $middle === false) {
61
-            $value = preg_replace('#\s+(\S*)?$#', '', substr($value, 0, $length + 1));
62
-        }
63
-        if ($middle === false) {
64
-            return substr($value, 0, $length) . $etc;
65
-        }
59
+		$length = max($length - strlen($etc), 0);
60
+		if ($break === false && $middle === false) {
61
+			$value = preg_replace('#\s+(\S*)?$#', '', substr($value, 0, $length + 1));
62
+		}
63
+		if ($middle === false) {
64
+			return substr($value, 0, $length) . $etc;
65
+		}
66 66
 
67
-        return substr($value, 0, ceil($length / 2)) . $etc . substr($value, - floor($length / 2));
68
-    }
67
+		return substr($value, 0, ceil($length / 2)) . $etc . substr($value, - floor($length / 2));
68
+	}
69 69
 }
70 70
\ No newline at end of file
Please login to merge, or discard this patch.
lib/Dwoo/Plugins/Functions/PluginDefault.php 1 patch
Indentation   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -31,15 +31,15 @@
 block discarded – undo
31 31
  */
32 32
 class PluginDefault extends Plugin implements ICompilable
33 33
 {
34
-    /**
35
-     * @param Compiler $compiler
36
-     * @param mixed    $value
37
-     * @param string   $default
38
-     *
39
-     * @return string
40
-     */
41
-    public static function compile(Compiler $compiler, $value, $default = '')
42
-    {
43
-        return '(($tmp = ' . $value . ')===null||$tmp===\'\' ? ' . $default . ' : $tmp)';
44
-    }
34
+	/**
35
+	 * @param Compiler $compiler
36
+	 * @param mixed    $value
37
+	 * @param string   $default
38
+	 *
39
+	 * @return string
40
+	 */
41
+	public static function compile(Compiler $compiler, $value, $default = '')
42
+	{
43
+		return '(($tmp = ' . $value . ')===null||$tmp===\'\' ? ' . $default . ' : $tmp)';
44
+	}
45 45
 }
46 46
\ No newline at end of file
Please login to merge, or discard this patch.
lib/Dwoo/Plugins/Functions/PluginCat.php 1 patch
Indentation   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -30,15 +30,15 @@
 block discarded – undo
30 30
  */
31 31
 class PluginCat extends Plugin implements ICompilable
32 32
 {
33
-    /**
34
-     * @param Compiler $compiler
35
-     * @param string   $value
36
-     * @param array    $rest
37
-     *
38
-     * @return string
39
-     */
40
-    public static function compile(Compiler $compiler, $value, array $rest)
41
-    {
42
-        return '(' . $value . ').(' . implode(').(', $rest) . ')';
43
-    }
33
+	/**
34
+	 * @param Compiler $compiler
35
+	 * @param string   $value
36
+	 * @param array    $rest
37
+	 *
38
+	 * @return string
39
+	 */
40
+	public static function compile(Compiler $compiler, $value, array $rest)
41
+	{
42
+		return '(' . $value . ').(' . implode(').(', $rest) . ')';
43
+	}
44 44
 }
Please login to merge, or discard this patch.
lib/Dwoo/Plugins/Functions/PluginCountCharacters.php 1 patch
Indentation   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -31,19 +31,19 @@
 block discarded – undo
31 31
  */
32 32
 class PluginCountCharacters extends Plugin implements ICompilable
33 33
 {
34
-    /**
35
-     * @param Compiler $compiler
36
-     * @param string   $value
37
-     * @param bool     $count_spaces
38
-     *
39
-     * @return string
40
-     */
41
-    public static function compile(Compiler $compiler, $value, $count_spaces = false)
42
-    {
43
-        if ($count_spaces === 'false') {
44
-            return 'preg_match_all(\'#[^\s\pZ]#u\', ' . $value . ', $tmp)';
45
-        }
34
+	/**
35
+	 * @param Compiler $compiler
36
+	 * @param string   $value
37
+	 * @param bool     $count_spaces
38
+	 *
39
+	 * @return string
40
+	 */
41
+	public static function compile(Compiler $compiler, $value, $count_spaces = false)
42
+	{
43
+		if ($count_spaces === 'false') {
44
+			return 'preg_match_all(\'#[^\s\pZ]#u\', ' . $value . ', $tmp)';
45
+		}
46 46
 
47
-        return 'mb_strlen(' . $value . ', $this->charset)';
48
-    }
47
+		return 'mb_strlen(' . $value . ', $this->charset)';
48
+	}
49 49
 }
50 50
\ No newline at end of file
Please login to merge, or discard this patch.
lib/Dwoo/Plugins/Functions/PluginExtendsCheck.php 1 patch
Indentation   +29 added lines, -29 removed lines patch added patch discarded remove patch
@@ -28,37 +28,37 @@  discard block
 block discarded – undo
28 28
  */
29 29
 class PluginExtendsCheck extends Plugin implements ICompilable
30 30
 {
31
-    /**
32
-     * @param Compiler $compiler
33
-     * @param          $file
34
-     *
35
-     * @return string
36
-     * @throws CompilationException
37
-     */
38
-    public static function compile(Compiler $compiler, $file)
39
-    {
40
-        preg_match('#^["\']([a-z]{2,}):(.*?)["\']$#i', $file, $m);
41
-        $resource   = $m[1];
42
-        $identifier = $m[2];
31
+	/**
32
+	 * @param Compiler $compiler
33
+	 * @param          $file
34
+	 *
35
+	 * @return string
36
+	 * @throws CompilationException
37
+	 */
38
+	public static function compile(Compiler $compiler, $file)
39
+	{
40
+		preg_match('#^["\']([a-z]{2,}):(.*?)["\']$#i', $file, $m);
41
+		$resource   = $m[1];
42
+		$identifier = $m[2];
43 43
 
44
-        $tpl = $compiler->getDwoo()->templateFactory($resource, $identifier);
44
+		$tpl = $compiler->getDwoo()->templateFactory($resource, $identifier);
45 45
 
46
-        if ($tpl === null) {
47
-            throw new CompilationException($compiler,
48
-                'Load Templates : Resource "' . $resource . ':' . $identifier . '" not found.');
49
-        } elseif ($tpl === false) {
50
-            throw new CompilationException($compiler,
51
-                'Load Templates : Resource "' . $resource . '" does not support includes.');
52
-        }
46
+		if ($tpl === null) {
47
+			throw new CompilationException($compiler,
48
+				'Load Templates : Resource "' . $resource . ':' . $identifier . '" not found.');
49
+		} elseif ($tpl === false) {
50
+			throw new CompilationException($compiler,
51
+				'Load Templates : Resource "' . $resource . '" does not support includes.');
52
+		}
53 53
 
54
-        $out = '\'\';// checking for modification in ' . $resource . ':' . $identifier . "\r\n";
54
+		$out = '\'\';// checking for modification in ' . $resource . ':' . $identifier . "\r\n";
55 55
 
56
-        $modCheck = $tpl->getIsModifiedCode();
56
+		$modCheck = $tpl->getIsModifiedCode();
57 57
 
58
-        if ($modCheck) {
59
-            $out .= 'if (!(' . $modCheck . ')) { ob_end_clean(); return false; }';
60
-        } else {
61
-            $out .= 'try {
58
+		if ($modCheck) {
59
+			$out .= 'if (!(' . $modCheck . ')) { ob_end_clean(); return false; }';
60
+		} else {
61
+			$out .= 'try {
62 62
 	$tpl = $this->templateFactory("' . $resource . '", "' . $identifier . '");
63 63
 } catch (Dwoo\Exception $e) {
64 64
 	$this->triggerError(\'Load Templates : Resource <em>' . $resource . '</em> was not added to Dwoo, can not extend <em>' . $identifier . '</em>\', E_USER_WARNING);
@@ -68,8 +68,8 @@  discard block
 block discarded – undo
68 68
 elseif ($tpl === false)
69 69
 	$this->triggerError(\'Load Templates : Resource "' . $resource . '" does not support extends.\', E_USER_WARNING);
70 70
 if ($tpl->getUid() != "' . $tpl->getUid() . '") { ob_end_clean(); return false; }';
71
-        }
71
+		}
72 72
 
73
-        return $out;
74
-    }
73
+		return $out;
74
+	}
75 75
 }
76 76
\ No newline at end of file
Please login to merge, or discard this patch.