Class VersionInfoRepository
This class provides methods for retrieving data of a particular category and a collection of specific categories.
category |
Core |
---|---|
package |
VersionInfo |
__construct(\VersionInfoDatabaseReader $databaseReader, \VersionInfoFileReader $fileReader)
_getTheCurrentInstallationVersionTimestamp( $versionInfoItems) : integer
[]
integer
$currentInstallationVersionTimestamp
_getTheOriginInstallationVersionTimestamp( $versionInfoItems) : integer
[]
integer
$originInstallationVersionTimestamp
_isSpecialName(\VersionInfoItemInterface $VersionInfoItem) : boolean
_isSpecialNameWithRightVendor(\VersionInfoItemInterface $VersionInfoItem) : boolean
_markAllVersionFileItemsWithFailed( $versionInfoFileItems)
[]
_markInstalledTargetVersions(array $versionInfoFileItems, array $versionInfoDatabaseItems)
array
[]
array
[]
_markOldVersionsCaseAsTargetVersions( $versionInfoFileItems)
[]
_marksSpecialVersionNamesAsTargetVersions(array $versionInfoItems)
array
_markTheNewestTargetVersion( $versionInfoItems, mixed $currentInstallationVersionTimestamp)
[]
mixed
_markTheOldestTargetVersion( $versionInfoItems, mixed $originInstallationVersionTimestamp)
[]
mixed
_sortVersionInfoItemByTime(\VersionInfoItemInterface $a, \VersionInfoItemInterface $b) : integer
getAllVersionInfoItems() : array<mixed,\VersionInfoItemInterface>