Diese Funktion ermöglicht Ihnen die Ermittlung des vollständigen Pfades zum functions-Verzeichnis bzw. zu einer sich unterhalb dieses Verzeichnisses befindlichen Datei.
Parameter |
Typ |
Beschreibung |
---|---|---|
$path |
string |
Relativer Dateipfad bzw. Dateiname (optional) |
$processName |
string |
Prozessname (optional) |
$processVersion |
string |
Prozessversion (optional); bei Weglassen wird lediglich das prozessbezogene Verzeichnis ohne Versionsunterverzeichnis zurückgegeben. |
Die Funktion liefert den vollständigen Pfad zum functions-Verzeichnis bzw. dem prozess- oder prozessversionsspezifischen Unterverzeichnis bzw. einer sich darin befindlichen Datei zurück.
Wird kein Parameter übergeben, wird der vollständige Pfad zum functions-Verzeichnis zurückgeliefert.
Bei Übergabe von $path wird der vollständige Pfad zur angegebenen Datei unterhalb des functions-Verzeichnisses zurückgeliefert.
Bei Übergabe von $path und $processName wird der vollständige Pfad zur angegebenen Datei unterhalb des prozessspezifischen functions-Unterverzeichnisses zurückgeliefert.
Bei Übergabe von $path, $processName und $processVersion wird der vollständige Pfad zur angegebenen Datei unterhalb des prozessversionsspezifischen functions-Unterverzeichnisses zurückgeliefert.
Beispiel:
…
// Pfad zu functions-Hauptverzeichnis ermitteln
$functionsPath = $this->getFullFunctionsPath();
// Pfad zur Datei „my_library.php“ im functions-Hauptverzeichnis ermitteln
$myLibraryPath = $this->getFullFunctionsPath('my_library.php');
// Pfad zu prozessspezifischem functions-Unterverzeichnis ermitteln
$functionsProcessPath = $this->getFullFunctionsPath('', 'TESTPROZESS');
// Pfad zu prozessversionsspezifischem functions-Unterverzeichnis ermitteln
$functionsProcessVersionPath = $this->getFullFunctionsPath('', 'TESTPROZESS', 1);
…