diff --git a/lib/Gitlab/HttpClient/Plugin/ApiVersion.php b/lib/Gitlab/HttpClient/Plugin/ApiVersion.php index 3e196ea78..46b20e402 100644 --- a/lib/Gitlab/HttpClient/Plugin/ApiVersion.php +++ b/lib/Gitlab/HttpClient/Plugin/ApiVersion.php @@ -7,7 +7,7 @@ use Psr\Http\Message\RequestInterface; /** - * Prefix requests path with /api/v3/ if required. + * Prefix requests path with /api/v4/ if required. * * @author Fabien Bourigault */ @@ -20,8 +20,8 @@ public function handleRequest(RequestInterface $request, callable $next, callabl { $uri = $request->getUri(); - if (substr($uri->getPath(), 0, 8) !== '/api/v3/') { - $request = $request->withUri($uri->withPath('/api/v3/'.$uri->getPath())); + if (substr($uri->getPath(), 0, 8) !== '/api/v4/') { + $request = $request->withUri($uri->withPath('/api/v4/'.$uri->getPath())); } return $next($request); diff --git a/test/Gitlab/Tests/HttpClient/Plugin/ApiVersionTest.php b/test/Gitlab/Tests/HttpClient/Plugin/ApiVersionTest.php index 805151d2c..0ef35ff5d 100644 --- a/test/Gitlab/Tests/HttpClient/Plugin/ApiVersionTest.php +++ b/test/Gitlab/Tests/HttpClient/Plugin/ApiVersionTest.php @@ -33,7 +33,7 @@ public function testCallNextCallback() public function testPrefixRequestPath() { $request = new Request('GET', 'projects'); - $expected = new Request('GET', '/api/v3/projects'); + $expected = new Request('GET', '/api/v4/projects'); $plugin = new ApiVersion(); $callback = $this->getMockBuilder(\stdClass::class) @@ -50,7 +50,7 @@ public function testPrefixRequestPath() public function testNoPrefixingRequired() { - $request = new Request('GET', '/api/v3/projects'); + $request = new Request('GET', '/api/v4/projects'); $plugin = new ApiVersion(); $callback = $this->getMockBuilder(\stdClass::class)