Code Duplication    Length = 4-4 lines in 2 locations

Ubiquity/cache/parser/ControllerParser.php 2 locations

@@ 180-183 (lines=4) @@
177
				$parameters[]="~" . $find;
178
				$path=\str_replace("\{~" . $paramMatch . "\}", "", $path);
179
				$hasOptional=true;
180
			} else {
181
				$parameters[]=$find;
182
				$path=\str_replace("\{" . $paramMatch . "\}", "({$requirement})", $path);
183
			}
184
		} else {
185
			$parameters[]=$find;
186
			$path=\str_replace("\{" . $paramMatch . "\}", "({$requirement})", $path);
@@ 184-187 (lines=4) @@
181
				$parameters[]=$find;
182
				$path=\str_replace("\{" . $paramMatch . "\}", "({$requirement})", $path);
183
			}
184
		} else {
185
			$parameters[]=$find;
186
			$path=\str_replace("\{" . $paramMatch . "\}", "({$requirement})", $path);
187
		}
188
	}
189
190
	private static function createRouteMethod(&$result, $controllerClass, $path, $httpMethods, $method, $parameters, $name, $cache, $duration) {