Fixed regression bug while processing versionning for rest paths

This commit is contained in:
Alejandro Celaya
2016-10-23 10:29:54 +02:00
parent bf7c760ca9
commit a15b17e08b
2 changed files with 17 additions and 0 deletions

View File

@@ -37,6 +37,11 @@ class PathVersionMiddleware implements MiddlewareInterface
$uri = $request->getUri();
$path = $uri->getPath();
// Exclude non-rest route
if (strpos($path, '/rest') !== 0) {
return $out($request, $response);
}
// If the path does not begin with the version number, prepend v1 by default for retrocompatibility purposes
if (strpos($path, '/rest/v') !== 0) {
$parts = explode('/', $path);