Skip to content

Commit bdf96e5

Browse files
author
Ruslan Abelkharisov
committed
support custom gitlab installations with url like host/some/path/to/gitlab
1 parent 651b0b2 commit bdf96e5

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/Api/AbstractApi.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ abstract class AbstractApi
3636
*
3737
* @var string
3838
*/
39-
private const URI_PREFIX = 'api/v4/';
39+
private const URI_PREFIX = '/api/v4/';
4040

4141
/**
4242
* The client instance.

src/Client.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
use Gitlab\HttpClient\Plugin\ExceptionThrower;
5151
use Gitlab\HttpClient\Plugin\History;
5252
use Http\Client\Common\HttpMethodsClientInterface;
53-
use Http\Client\Common\Plugin\AddHostPlugin;
53+
use Http\Client\Common\Plugin\BaseUriPlugin;
5454
use Http\Client\Common\Plugin\HeaderDefaultsPlugin;
5555
use Http\Client\Common\Plugin\HistoryPlugin;
5656
use Http\Client\Common\Plugin\RedirectPlugin;
@@ -415,8 +415,8 @@ public function setUrl(string $url): void
415415
{
416416
$uri = $this->getHttpClientBuilder()->getUriFactory()->createUri($url);
417417

418-
$this->getHttpClientBuilder()->removePlugin(AddHostPlugin::class);
419-
$this->getHttpClientBuilder()->addPlugin(new AddHostPlugin($uri));
418+
$this->getHttpClientBuilder()->removePlugin(BaseUriPlugin::class);
419+
$this->getHttpClientBuilder()->addPlugin(new BaseUriPlugin($uri));
420420
}
421421

422422
/**

0 commit comments

Comments
 (0)