diff --git a/Uri/UriFactory.php b/Uri/UriFactory.php index e1c96d2d3..ac3a48e2c 100644 --- a/Uri/UriFactory.php +++ b/Uri/UriFactory.php @@ -126,6 +126,11 @@ final class UriFactory self::setQuery(':user', $uri->getUser()); self::setQuery(':pass', $uri->getPass()); + $data = $uri->getPathElements(); + foreach ($data as $key => $value) { + self::setQuery('/' . $key, $value); + } + $data = $uri->getQueryArray(); foreach ($data as $key => $value) { self::setQuery('?' . $key, $value);