abstract class Package extends Alvine

Package

Die Klasse Package kapselt verschiedene Konfigurationen

Properties

protected strng $name
protected string $version
protected Package> $conflicts
protected Package> $depends
protected array $archive
protected Properties $environment
protected array $prepare
protected array $install
protected array $finalize
protected string $testStatement
protected string $testResult

Methods

__construct()

Neues Package

Package
init()

Initialisieren

Package
addArchive(string $archive)

Archive zum Installieren hinzufügen

array
getArchives()

Archive

Package
addInstallStatement(string $statement)

Installation

string
getInstallScript()

Installationsskript

Package
addPrepareStatement(string $statement)

Vorbereitungen

string
getPrepareScript()

Vorbereitungen

Package
addFinalizeStatement(string $statement)

Finalisierungen

string
getFinalizeScript()

Abschlußskript

setEnvironment(string $key, string $value)

Environment setzen

Details

at line 98
__construct()

Neues Package

at line 116
abstract protected Package init()

Initialisieren

Return Value

Package

at line 125
protected Package addArchive(string $archive)

Archive zum Installieren hinzufügen

Parameters

string $archive Archive

Return Value

Package

at line 135
array getArchives()

Archive

Return Value

array Archive

at line 149
protected Package addInstallStatement(string $statement)

Installation

Diese Anweisungen wird während der Installation ausgeführt.

Parameters

string $statement

Return Value

Package

at line 159
string getInstallScript()

Installationsskript

Return Value

string Installskript

at line 173
protected Package addPrepareStatement(string $statement)

Vorbereitungen

Diese Anweisungen werden am Anfang der der Installation durchgeführt.

Parameters

string $statement

Return Value

Package

at line 183
string getPrepareScript()

Vorbereitungen

Return Value

string Installskript

at line 197
protected Package addFinalizeStatement(string $statement)

Finalisierungen

Diese Anweisungen werden am Ende der Installation durchgeführt.

Parameters

string $statement

Return Value

Package

at line 207
string getFinalizeScript()

Abschlußskript

Return Value

string Abschlußskript

at line 219
protected Package setEnvironment(string $key, string $value)

Environment setzen

Parameters

string $key Schlüssel
string $value Wert

Return Value

Package