ModuleLocation
class ModuleLocation extends Node
ModuleLocation
Constants
DEPTH_INFINITY |
unendlich |
DEPTH_FILES |
Dateien |
DEPTH_IMMEDIATES |
Unmittelbar |
DEPTH_ASITIS |
Wie es ist |
DEPTH_EMPTY |
Leer |
Methods
Objekt aus Eigenschaft erstellen
Neues Repos
Repos
Zugangsdaten-ID
Arbeitsverzeichnis
setDepthOption
setIgnoreExternalsOption
Details
in Node at line 47
boolean
equals(Alvine $object)
equals
Prüft ob diese Node identisch mit der übergebenen Node ist. Da bei der Konfiguration der Tag wichtig ist, wird nur der Tag verglichen.
in Node at line 86
protected Node
setAndReplaceConfigNode(string $name, mixed $value)
setAndReplaceConfigNode
Diese Methode setzt eine neue Node, bzw. ersetzt diese falls der Tag bereits vorhanden ist.
<node>
<childA>a</childA>
<childB>b</childB>
</node>
Mit dem Aufruf von Node::setAndReplaceConfigNode() wird die Node childB ausgetauscht
$this->setAndReplaceConfigNode('childA','new');
ergibt
<node>
<childA>a</childA>
<childB>new</childB>
</node>
in Node at line 110
protected Node
addOrReplaceConfigNode(Node $node)
addOrReplaceConfigNode
Fügt neue Node hinzu, oder ersetzt diese falls der Tag bereits vorkommt.
at line 149
static object
getInstanceFromProperties(Properties $properties)
Objekt aus Eigenschaft erstellen
Erstellt ein neues Objekt und initialisiert Werte aus einer Eigenschaftsklasse
Die Methode erwatrtet die Eigenschaft local und remote. Optional: depthoption, ignoreexternalsoption
at line 68
__construct(string $remote, string $local = '.')
Neues Repos
at line 83
ModuleLocation
setRemote(string $remote)
Repos
at line 95
ModuleLocation
setCredentialsId(string $credentialsId)
Zugangsdaten-ID
at line 107
ModuleLocation
setLocal(string $local)
Arbeitsverzeichnis
at line 119
ModuleLocation
setDepthOption(string $depthOption)
setDepthOption
at line 131
ModuleLocation
setIgnoreExternalsOption(boolean $ignoreExternalsOption)
setIgnoreExternalsOption