Code Duplication    Length = 4-6 lines in 2 locations

Ubiquity/controllers/traits/RouterModifierTrait.php 2 locations

@@ 24-27 (lines=4) @@
21
	}
22
	
23
	public static function addRouteToRoutes(&$routesArray, $path, $controller, $action = "index", $methods = null, $name = "", $cache = false, $duration = null, $requirements = []) {
24
		if (\class_exists ( $controller )) {
25
			$method = new \ReflectionMethod ( $controller, $action );
26
			self::_addRoute($method, $routesArray, $path, $controller,$action,$methods,$name,$cache,$duration,$requirements);
27
		}
28
	}
29
	
30
	private static function _addRoute($method,&$routesArray, $path, $controller, $action = "index", $methods = null, $name = "", $cache = false, $duration = null, $requirements = []){
@@ 39-44 (lines=6) @@
36
	}
37
	
38
	public static function addRoutesToRoutes(&$routesArray, $paths, $controller, $action = "index", $methods = null, $name = "", $cache = false, $duration = null, $requirements = []) {
39
		if (\class_exists ( $controller )) {
40
			$method = new \ReflectionMethod ( $controller, $action );
41
			foreach ($paths as $path){
42
				self::_addRoute($method, $routesArray, $path, $controller,$action,$methods,$name,$cache,$duration,$requirements);
43
			}
44
		}
45
	}
46
}
47