Code Duplication    Length = 4-4 lines in 2 locations

Ubiquity/cache/parser/ControllerParser.php 2 locations

@@ 168-171 (lines=4) @@
165
				$parameters[]="~".$find;
166
				$path=\str_replace("\{~" . $paramMatch . "\}", "", $path);
167
				$hasOptional=true;
168
			}else{
169
				$parameters[]=$find;
170
				$path=\str_replace("\{" . $paramMatch . "\}", "(.+?)", $path);
171
			}
172
		}else{
173
			$parameters[]=$find;
174
			$path=\str_replace("\{" . $paramMatch . "\}", "(.+?)", $path);
@@ 172-175 (lines=4) @@
169
				$parameters[]=$find;
170
				$path=\str_replace("\{" . $paramMatch . "\}", "(.+?)", $path);
171
			}
172
		}else{
173
			$parameters[]=$find;
174
			$path=\str_replace("\{" . $paramMatch . "\}", "(.+?)", $path);
175
		}
176
	}
177
178
	private static function createRouteMethod(&$result, $controllerClass, $path, $httpMethods, $method, $parameters, $name, $cache, $duration) {