ComponentLoader
extends AutoLoader
in package
ComponentLoader
Der ComponentLoader stellt eine Funktionalität für das dynamische Nachladen von Klassen, Interfaces und Traits im Rahmen einer Alvine-Komponente zur Verfügung.
Tags
Table of Contents
Methods
- getClassPath() : array
- Klassenpfad ermitteln
Methods
getClassPath()
Klassenpfad ermitteln
protected
getClassPath(string $basepath, array $namespace) : array
Die Komponenten müssen sich im Autoloader registrieren und den Pfad auf das Hauptverzeichnis der Komponente festlegen.
Klassen die unterhalb der Hauptebene liegen haben einen relativen Pfad zu der Hauptebene. Die Methode ermittelt den Pfad in dem die Quelldatei iegt.
Parameters
- $basepath : string
-
Basispfad
- $namespace : array
-
Namensraum
Return values
array —Klassenpfade