Code Duplication    Length = 4-4 lines in 2 locations

Ubiquity/cache/parser/ControllerParser.php 2 locations

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