Code Duplication    Length = 10-14 lines in 2 locations

src/Finder.php 2 locations

@@ 134-147 (lines=14) @@
131
	 * @param string  $path
132
	 * @param boolean $clearCache
133
	 */
134
	public function addPath($path, $clearCache = true, $group = '__DEFAULT__')
135
	{
136
		//var_dump(func_get_args());
137
		$path = $this->normalizePath($path);
138
139
		// This is done for easy reference and
140
		// eliminates the need to check for doubles
141
		$this->paths[$group][$path] = $path;
142
143
		if ($clearCache)
144
		{
145
			$this->cache = [];
146
		}
147
	}
148
149
	/**
150
	 * Removes paths to look in
@@ 244-253 (lines=10) @@
241
	 *
242
	 * @param array $paths
243
	 */
244
	public function setPaths(array $paths, $clearCache = true, $group = '__DEFAULT__')
245
	{
246
		$this->paths[$group] = [];
247
		$this->addPaths($paths, false, $group);
248
249
		if ($clearCache)
250
		{
251
			$this->cache = [];
252
		}
253
	}
254
255
	/**
256
	 * Finds all files with a given name/subpath.