PHP Interface Pyrech\ComposerChangelogs\UrlGenerator\UrlGenerator

显示文件 Open project: pyrech/composer-changelogs Interface Usage Examples

Public Methods

Method Description
generateCompareUrl ( string $sourceUrlFrom, Version $versionFrom, string $sourceUrlTo, Version $versionTo ) : string | false Return the compare url for these versions or false if compare url is not supported.
generateReleaseUrl ( string $sourceUrl, Version $version ) : string | false Return the release url for the given version or false if compare url is not supported.
supports ( string $sourceUrl ) : boolean

Method Details

generateCompareUrl() public method

In case the from and to source urls are different, this probably means that an across fork compare url should be generated instead.
public generateCompareUrl ( string $sourceUrlFrom, Version $versionFrom, string $sourceUrlTo, Version $versionTo ) : string | false
$sourceUrlFrom string
$versionFrom Pyrech\ComposerChangelogs\Version
$sourceUrlTo string
$versionTo Pyrech\ComposerChangelogs\Version
return string | false

generateReleaseUrl() public method

Return the release url for the given version or false if compare url is not supported.
public generateReleaseUrl ( string $sourceUrl, Version $version ) : string | false
$sourceUrl string
$version Pyrech\ComposerChangelogs\Version
return string | false

supports() public method

public supports ( string $sourceUrl ) : boolean
$sourceUrl string
return boolean