Forum

GitLabPHP / Client ...
 
Powiadomienia
Wyczyść wszystko

GitLabPHP / Client - example code for issues for project

2 Wpisy
1 Użytkownicy
0 Reactions
627 Widoki
0
Rozpoczynający temat

example

2 odpowiedzi
0
Rozpoczynający temat
    private $projectUrl = "MY_SELFHOSTED_GITLAB";
    private $secretToken = "MY_TOKEN";
    private $client = null;
    private $projectId = 1;

    public function __construct()
    {
        $this->client = new \Gitlab\Client();
        $this->client->setUrl($this->projectUrl);
        $this->client->authenticate($this->secretToken, \Gitlab\Client::AUTH_HTTP_TOKEN);
    }

    public function issues()
    {
        $parameters = [
            "scope" => "all",
            "per_page" => 100,
            "page" => 1,

        ];

        return $this->client->issues()->all($this->projectId, $parameters);
    }
0
Rozpoczynający temat

and for commits

    public function commits()
    {
        $pager = new \Gitlab\ResultPager($this->client,100);
        return $pager->fetchAll($this->client->repositories(), 'commits', [$this->projectId]);
    }

Twoja odpowiedź

Nazwa autora

E-mail autora

Twoje zapytanie *

 
Podgląd 0 rewizje Zapisano
Udostępnij: