Save to database #13
@@ -19,14 +19,16 @@ final class GitLabProvider implements ProviderInterface
|
|||||||
{
|
{
|
||||||
use ProbeTrait;
|
use ProbeTrait;
|
||||||
|
|
||||||
|
private readonly string $baseUrl;
|
||||||
|
|
||||||
public function __construct(
|
public function __construct(
|
||||||
private readonly HttpClientInterface $client,
|
private readonly HttpClientInterface $client,
|
||||||
private readonly string $username,
|
private readonly string $username,
|
||||||
private readonly string $token,
|
private readonly string $token,
|
||||||
private readonly LoggerInterface $logger,
|
private readonly LoggerInterface $logger,
|
||||||
private readonly string $baseUrl = '',
|
string $baseUrl = '',
|
||||||
) {
|
) {
|
||||||
$this->baseUrl = rtrim($this->baseUrl !== '' ? $this->baseUrl : 'https://gitlab.com', '/');
|
$this->baseUrl = rtrim($baseUrl !== '' ? $baseUrl : 'https://gitlab.com', '/');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getName(): string
|
public function getName(): string
|
||||||
|
|||||||
@@ -20,14 +20,16 @@ final class GiteaProvider implements ProviderInterface
|
|||||||
{
|
{
|
||||||
use ProbeTrait;
|
use ProbeTrait;
|
||||||
|
|
||||||
|
private readonly string $baseUrl;
|
||||||
|
|
||||||
public function __construct(
|
public function __construct(
|
||||||
private readonly HttpClientInterface $client,
|
private readonly HttpClientInterface $client,
|
||||||
private readonly string $username,
|
private readonly string $username,
|
||||||
private readonly string $token,
|
private readonly string $token,
|
||||||
private readonly string $baseUrl,
|
string $baseUrl,
|
||||||
private readonly LoggerInterface $logger,
|
private readonly LoggerInterface $logger,
|
||||||
) {
|
) {
|
||||||
$this->baseUrl = rtrim($this->baseUrl, '/');
|
$this->baseUrl = rtrim($baseUrl, '/');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getName(): string
|
public function getName(): string
|
||||||
|
|||||||
Reference in New Issue
Block a user