VersionInfoDatabaseItem

Extends \AbstractVersionInfoItem

Class VersionInfoDatabaseItem

category

System

package

VersionInfo

subpackage

ValueObjects

Methods

AbstractVersionInfoItem constructor.

__construct(\NonEmptyStringType $name, \NonEmptyStringType $version, \NonEmptyStringType $vendor, \NonEmptyStringType $changelogVersionURL, \DateTime $installationDate, \BoolType $installedStatus) 
inherited

Arguments

$changelogVersionURL

\NonEmptyStringType

$installationDate

\DateTime

$installedStatus

\BoolType

Returns the changelog url of version info item.

getChangelogVersionURL() : string
inherited

Response

string

Returns the installation date of version history item.

getInstallationDate() : \DateTime
inherited

Response

\DateTime

Returns the status of the Installation.

getInstalledStatus() : string
inherited

Response

string

Returns the name of version history item.

getName() : string
inherited

Response

string

Returns the vendor of version info item.

getVendor() : string
inherited

Response

string

Returns the version of version history item.

getVersion() : string
inherited

Response

string

Returns true if target version is the oldest one.

isCurrentInstallationVersion() : boolean
inherited

Response

boolean

Mark this version info item as failed installation version and returns VersionInfoItemInterface.

isFailedInstallationVersion() : boolean
inherited

Response

boolean

Mark this version info item as forced installation version and returns VersionInfoItemInterface.

isForcedInstallationVersion() : boolean
inherited

Response

boolean

Returns true if this version info item is an installed target version.

isInstalledTargetVersion() : boolean
inherited

Response

boolean

Returns true if target version is the oldest one.

isOriginInstallationVersion() : boolean
inherited

Response

boolean

Mark this version info item as Current target version and returns VersionInfoItemInterface.

setCurrentInstallationVersion(boolean $isCurrentInstallationVersion) : \VersionInfoItemInterface
inherited

Arguments

$isCurrentInstallationVersion

boolean

Response

\VersionInfoItemInterface

Returns true if installation version is a failed installation.

setFailedInstallationVersion(boolean $isFailedInstallationVersion) : \VersionInfoItemInterface
inherited

Arguments

$isFailedInstallationVersion

boolean

Response

\VersionInfoItemInterface

Returns true if installation version is a forced installation.

setForcedInstallationVersion(boolean $isForcedInstallationVersion) : \VersionInfoItemInterface
inherited

Arguments

$isForcedInstallationVersion

boolean

Response

\VersionInfoItemInterface

Mark this version info item as installed target version and returns VersionInfoItemInterface.

setIsInstalledTargetVersion(boolean $isInstalledTargetVersion) : \VersionInfoItemInterface
inherited

Arguments

$isInstalledTargetVersion

boolean

Response

\VersionInfoItemInterface

Mark this version info item as origin installation version and returns VersionInfoItemInterface.

setOriginInstallationVersion( $isOriginInstallationVersion) : \VersionInfoItemInterface
inherited

Arguments

$isOriginInstallationVersion

Response

\VersionInfoItemInterface

Properties