Class VersionInfoFileReader
category |
System |
---|---|
package |
VersionInfo |
subpackage |
Reader |
extends |
AbstractVersionInfoReader |
__construct(\ExistingDirectory $existingDirectory, \VersionInfoItemFactory $versionInfoItemFactory)
_checkForBetaVersions(string $changelogVersionURL) : string
string
string
$changelogStartByVersion
_determineChangelogBaseURLSpecialCase(string $changelogVersionURL, string $versionInfoItemVendorString, string $versionInfoItemNameString, string $changelogBaseURL) : string
string
string
string
string
string
$changelogBaseURL
_determineChangelogSpecialVersionsBaseURL(string $changelogVersionURL, string $changelogBaseURL) : string
string
string
string
$changelogBaseURL
_determineChangelogSpecialVersionsURL(string $changelogVersionURL) : string
string
string
$changelogVersionURL
_determineChangelogURL(\NonEmptyStringType $versionInfoItemVersion, \NonEmptyStringType $versionInfoItemVendor, \NonEmptyStringType $versionInfoItemName) : string
\NonEmptyStringType
\NonEmptyStringType
\NonEmptyStringType
string
$changelogVersionURL
_determineChangelogVersionURLSpecialCases(string $changelogVersionURL, string $versionInfoItemVendorString, string $versionInfoItemNameString) : string
string
string
string
string
$changelogVersionURL
_determineName(\NonEmptyStringType $versionInfoItemName) : string
_determineVendor(\NonEmptyStringType $versionInfoFilename) : string
_determineVersion(\NonEmptyStringType $versionInfoFilePath) : string
_isSpecialCase(string $versionInfoItemVendorString, string $versionInfoItemNameString, string $changelogVersionURL) : boolean
string
string
string
boolean
_isVersionOverMinVersion(array $versionCompare) : boolean
array
boolean
getAllVersionInfoItems() : array<mixed,\VersionInfoFileItem>
versionInfoFilePath : string
var |
---|
string
versionInfoItemFactory : \VersionInfoItemFactory