Class VersionInfoFileReader
Class VersionInfoFileReader
- AbstractVersionInfoReader
- ┗ VersionInfoFileReader
Package: VersionInfo\Reader
Category: System
Extends: AbstractVersionInfoReader
Located at Services/Core/VersionInfo/Reader/VersionInfoFileReader.inc.php
Category: System
Extends: AbstractVersionInfoReader
Located at Services/Core/VersionInfo/Reader/VersionInfoFileReader.inc.php
Methods summary
public
__construct( ExistingDirectory $existingDirectory, VersionInfoItemFactory $versionInfoItemFactory )
VersionInfoFileReader constructor.
public
getAllVersionInfoItems( void )
: VersionInfoFileItem[]
Returns all VersionInfoFileItems from file system.
protected
_determineVendor( NonEmptyStringType $versionInfoFilename )
: string
Determines the vendor of the version info items while considering known edge cases.
protected
_determineName( NonEmptyStringType $versionInfoFilename )
: string
Determines the name of the version info items while considering known edge cases.
protected
_determineVersion( NonEmptyStringType $versionInfoFilePath )
: string
Determines the version of the version info items while considering known edge cases.
Methods inherited from AbstractVersionInfoReader
_checkForBetaVersions(),
_determineChangelogBaseURLSpecialCase(),
_determineChangelogSpecialVersionsBaseURL(),
_determineChangelogSpecialVersionsURL(),
_determineChangelogURL(),
_determineChangelogVersionURLSpecialCases(),
_isSpecialCase(),
_isVersionOverMinVersion()