class ScriptHost extends Alvine

ScriptHost

Traits

SingletonImplementation

Properties

protected array $scripts
protected Assembly $assembly

Methods

__construct()

Neue Instanz erstellen

extractScripts()

Alle Dateien die im Resourcen-Verzeichnis enthalten sind, werden entpackt und nach Temp kopiert.

runScript(string $name, array|null $args = null)

Script ausführen

runCommand(string $command, array|null $args = null)

Befehl ausführen

Details

at line 51
protected __construct()

Neue Instanz erstellen

at line 71
protected ScriptHost extractScripts()

Alle Dateien die im Resourcen-Verzeichnis enthalten sind, werden entpackt und nach Temp kopiert.

Return Value

ScriptHost

Exceptions

NotExistsException

at line 114
Result runScript(string $name, array|null $args = null)

Script ausführen

Parameters

string $name
array|null $args

Return Value

Result

Exceptions

NotExistsException
ScriptHostException

at line 144
Result runCommand(string $command, array|null $args = null)

Befehl ausführen

Parameters

string $command
array|null $args

Return Value

Result

Exceptions

ScriptHostException