Code Duplication    Length = 4-4 lines in 2 locations

Ubiquity/cache/parser/ControllerParser.php 2 locations

@@ 204-207 (lines=4) @@
201
				$parameters[]="~" . $find;
202
				$path=\str_replace("\{~" . $paramMatch . "\}", "", $path);
203
				$hasOptional=true;
204
			} else {
205
				$parameters[]=$find;
206
				$path=\str_replace("\{" . $paramMatch . "\}", "({$requirement})", $path);
207
			}
208
		} else {
209
			$parameters[]=$find;
210
			$path=\str_replace("\{" . $paramMatch . "\}", "({$requirement})", $path);
@@ 208-211 (lines=4) @@
205
				$parameters[]=$find;
206
				$path=\str_replace("\{" . $paramMatch . "\}", "({$requirement})", $path);
207
			}
208
		} else {
209
			$parameters[]=$find;
210
			$path=\str_replace("\{" . $paramMatch . "\}", "({$requirement})", $path);
211
		}
212
	}
213
214
	private static function createRouteMethod(&$result, $controllerClass, $path, $httpMethods, $method, $parameters, $name, $cache, $duration) {