Pyrech\ComposerChangelogs\UrlGenerator\GithubUrlGenerator::generateReleaseUrl PHP Method

generateReleaseUrl() public method

public generateReleaseUrl ( $sourceUrl, Version $version )
$version Pyrech\ComposerChangelogs\Version
    public function generateReleaseUrl($sourceUrl, Version $version)
    {
        if ($version->isDev()) {
            return false;
        }
        return sprintf('%s/releases/tag/%s', $this->generateBaseUrl($sourceUrl), $version->getPretty());
    }

Usage Example

 public function test_it_generates_release_url_with_ssh_source_url()
 {
     $this->assertSame('https://github.com/acme/repo/releases/tag/v1.0.1', $this->SUT->generateReleaseUrl('[email protected]:acme/repo.git', new Version('v1.0.1.0', 'v1.0.1', 'v1.0.1')));
 }