VersionUpdater
in package
FinalYes
Class VersionUpdater
Table of Contents
Properties
- $name : string
- $path : string
- $updates : array<string|int, VersionUpdate>
- $version : string
- $versions : Versions
Methods
- __construct() : mixed
- VersionUpdater constructor.
- getExtensionHistory() : array<string|int, mixed>
- getExtensionSchema() : string|null
- getExtensionVersion() : string|null
- getVersions() : Versions
- install() : void
- Install method.
- postflight() : void
- Post-installation method.
- preflight() : void
- Pre-installation method.
- loadUpdates() : void
Properties
$name
private
string
$name
$path
private
string
$path
$updates
private
array<string|int, VersionUpdate>
$updates
$version
private
string
$version
$versions
private
Versions
$versions
Methods
__construct()
VersionUpdater constructor.
public
__construct(string $name, string $path, string $version, Versions $versions) : mixed
Parameters
- $name : string
- $path : string
- $version : string
- $versions : Versions
getExtensionHistory()
public
getExtensionHistory([string|null $name = null ]) : array<string|int, mixed>
Parameters
- $name : string|null = null
Return values
array<string|int, mixed>getExtensionSchema()
public
getExtensionSchema([string|null $name = null ]) : string|null
Parameters
- $name : string|null = null
Return values
string|nullgetExtensionVersion()
public
getExtensionVersion([string|null $name = null ]) : string|null
Parameters
- $name : string|null = null
Return values
string|nullgetVersions()
public
getVersions() : Versions
Return values
Versionsinstall()
Install method.
public
install() : void
postflight()
Post-installation method.
public
postflight() : void
preflight()
Pre-installation method.
public
preflight() : void
loadUpdates()
protected
loadUpdates() : void