AbstractVersionInfoReader
in package
Class AbstractVersionInfoReader
Tags
Table of Contents
- _checkForBetaVersions() : string
- Checks for an beta version to set the changelog start version.
- _determineChangelogBaseURLSpecialCase() : string
- Determine the changelog base URl with special case to '/'.
- _determineChangelogSpecialVersionsBaseURL() : string
- Determine the changelog base URL with special cases.
- _determineChangelogSpecialVersionsURL() : string
- Determine the changelog version URL with special cases.
- _determineChangelogURL() : string
- Determines the changelog url of the version info items while considering known edge cases.
- _determineChangelogVersionURLSpecialCases() : string
- Determine the changelog version URL with special cases.
- _determineName() : string
- Determines the name of the version info items while considering known edge cases.
- _isSpecialCase() : bool
- Returns true if on special case true is.
- _isVersionUnderMinVersion() : bool
- Returns true if the Version is under 2.0.11.0 .
Methods
_checkForBetaVersions()
Checks for an beta version to set the changelog start version.
protected
_checkForBetaVersions(string $changelogVersionURL) : string
Parameters
- $changelogVersionURL : string
Return values
string —$changelogStartByVersion
_determineChangelogBaseURLSpecialCase()
Determine the changelog base URl with special case to '/'.
protected
_determineChangelogBaseURLSpecialCase(string $changelogVersionURL, string $versionInfoItemVendorString, string $versionInfoItemNameString, string $changelogBaseURL) : string
Parameters
- $changelogVersionURL : string
- $versionInfoItemVendorString : string
- $versionInfoItemNameString : string
- $changelogBaseURL : string
Return values
string —$changelogBaseURL
_determineChangelogSpecialVersionsBaseURL()
Determine the changelog base URL with special cases.
protected
_determineChangelogSpecialVersionsBaseURL(string $changelogVersionURL, string $changelogBaseURL) : string
Parameters
- $changelogVersionURL : string
- $changelogBaseURL : string
Return values
string —$changelogBaseURL
_determineChangelogSpecialVersionsURL()
Determine the changelog version URL with special cases.
protected
_determineChangelogSpecialVersionsURL(string $changelogVersionURL) : string
Parameters
- $changelogVersionURL : string
Return values
string —$changelogVersionURL
_determineChangelogURL()
Determines the changelog url of the version info items while considering known edge cases.
protected
_determineChangelogURL(NonEmptyStringType $versionInfoItemVersion, NonEmptyStringType $versionInfoItemVendor, NonEmptyStringType $versionInfoItemName) : string
Parameters
- $versionInfoItemVersion : NonEmptyStringType
- $versionInfoItemVendor : NonEmptyStringType
- $versionInfoItemName : NonEmptyStringType
Return values
string —$changelogVersionURL
_determineChangelogVersionURLSpecialCases()
Determine the changelog version URL with special cases.
protected
_determineChangelogVersionURLSpecialCases(string $changelogVersionURL, string $versionInfoItemVendorString, string $versionInfoItemNameString) : string
Parameters
- $changelogVersionURL : string
- $versionInfoItemVendorString : string
- $versionInfoItemNameString : string
Return values
string —$changelogVersionURL
_determineName()
Determines the name of the version info items while considering known edge cases.
protected
_determineName(NonEmptyStringType $versionInfoItemName) : string
Parameters
- $versionInfoItemName : NonEmptyStringType
Return values
string —$versionInfoItemName
_isSpecialCase()
Returns true if on special case true is.
protected
_isSpecialCase(string $versionInfoItemVendorString, string $versionInfoItemNameString, string $changelogVersionURL) : bool
Parameters
- $versionInfoItemVendorString : string
- $versionInfoItemNameString : string
- $changelogVersionURL : string
Return values
bool —_isVersionUnderMinVersion()
Returns true if the Version is under 2.0.11.0 .
protected
_isVersionUnderMinVersion(array<string|int, mixed> $versionCompare) : bool
Parameters
- $versionCompare : array<string|int, mixed>