class ResultStream extends Collection

Ergebnis des Builds

Gesammelte Rückgabewerte, die docker während des builds übermittelt hat. Für jeden Einzelschritt werden ein oder mehrere Step-Objekte angelegt.

$df = new Dockerfile();
$docker = new \Alvine\Infrastructure\Docker\Client(new \Alvine\Net\Resource\URI('http://e3:85/'));
$result = $docker->build($df, 'example');
if($result->is

Properties

protected string $imageID
protected Error $error

Methods

__construct(string $imageID = null, Error $error = null)

Neue Stream

createStreamStep(array $j)

createStreamStep

static ResultStream
getInstanceFromString(string $rawData)

ErgebnisObjekt erstellen

string
getImageID()

Image-ID

boolean
hasImageID()

Ergebnis des Builds

getError()

Fehlerschritt

hasError()

Fehlerschritt

Details

at line 66
__construct(string $imageID = null, Error $error = null)

Neue Stream

Parameters

string $imageID ImageID
Error $error Fehlerschritt

at line 83
static protected Error|Step|Success|Status createStreamStep(array $j)

createStreamStep

Parameters

array $j

Return Value

Error|Step|Success|Status

at line 133
static ResultStream getInstanceFromString(string $rawData)

ErgebnisObjekt erstellen

Erstellt aus der Rückgabe des Docker-Clients ein Ergebnis-Objekt.

Parameters

string $rawData

Return Value

ResultStream

Exceptions

BuildException

at line 179
string getImageID()

Image-ID

Im Erfolgsfall die Image-ID, ansonsten null

Return Value

string Image-ID

at line 193
boolean hasImageID()

Ergebnis des Builds

Gibt true im Erfolgsfall zurück. Die Image-ID kann dann über ResultStream::getImageID() ausgelesen werden.

Return Value

boolean Ergebnis

at line 202
Error getError()

Fehlerschritt

Return Value

Error Fehlerschritt

at line 211
Error hasError()

Fehlerschritt

Return Value

Error Fehlerschritt