Code Duplication    Length = 14-14 lines in 3 locations

class/smarty-fl/smarty-fl.php 3 locations

@@ 40-53 (lines=14) @@
37
	 * @param	string			$key
38
	 * @return	$this
39
	 */
40
	public function addConfigDirPrepend ($config_dir, $key = '') {
41
		$ar_tpl = $this->getConfigDir();
42
		if (is_string($ar_tpl))
43
			$ar_tpl = array($ar_tpl);
44
45
		if (is_string($config_dir)) {
46
			$config_dir = array($key => $config_dir);
47
		}
48
49
		$ar_tpl = array_merge($config_dir, $ar_tpl);
50
		$this->setConfigDir($ar_tpl);
51
52
		return $this;
53
	} // end of func addConfigDirPrepend
54
55
56
	/**
@@ 63-76 (lines=14) @@
60
	 * @param	string			$key
61
	 * @return	$this
62
	 */
63
	public function addPluginsDirPrepend ($plugins_dir, $key = '') {
64
		$ar_tpl = $this->getPluginsDir();
65
		if (is_string($ar_tpl))
66
			$ar_tpl = array($ar_tpl);
67
68
		if (is_string($plugins_dir)) {
69
			$plugins_dir = array($key => $plugins_dir);
70
		}
71
72
		$ar_tpl = array_merge($plugins_dir, $ar_tpl);
73
		$this->setPluginsDir($ar_tpl);
74
75
		return $this;
76
	} // end of func addPluginsDirPrepend
77
78
79
	/**
@@ 86-99 (lines=14) @@
83
	 * @param	string			$key
84
	 * @return	$this
85
	 */
86
	public function addTemplateDirPrepend ($template_dir, $key = '') {
87
		$ar_tpl = $this->getTemplateDir();
88
		if (is_string($ar_tpl))
89
			$ar_tpl = array($ar_tpl);
90
91
		if (is_string($template_dir)) {
92
			$template_dir = array($key => $template_dir);
93
		}
94
95
		$ar_tpl = array_merge($template_dir, $ar_tpl);
96
		$this->setTemplateDir($ar_tpl);
97
98
		return $this;
99
	} // end of func addTemplateDirPrepend
100
101
102
} // end of class SmartyFl