Gush\ThirdParty\Github\GitHubAdapter::getReleases PHP Метод

getReleases() публичный Метод

public getReleases ( )
    public function getReleases()
    {
        $api = $this->client->api('repo')->releases();
        $fetchedReleases = $api->all($this->getUsername(), $this->getRepository());
        $releases = [];
        foreach ($fetchedReleases as $release) {
            $releases[] = ['url' => $release['html_url'], 'id' => $release['id'], 'name' => $release['name'], 'tag_name' => $release['tag_name'], 'body' => $release['body'], 'draft' => $release['draft'], 'prerelease' => $release['prerelease'], 'created_at' => new \DateTime($release['created_at']), 'updated_at' => !empty($release['updated_at']) ? new \DateTime($release['updated_at']) : null, 'published_at' => !empty($release['published_at']) ? new \DateTime($release['published_at']) : null, 'user' => $release['author']['login']];
        }
        return $releases;
    }