Jet\Autoloader_Loader

Abstraktní třída od které musí dědit každý Loader, tedy každý modul Autoloaderu.

Účelem je provádět překlad názvu třídy na adresu příslušného skriptu, kde se třída nachází. V žádném případě neprovádí nahrávání třídy a podobně. To si řeší hlavní třída systému Autoloader.

Metoda Význam
abstract public getAutoloaderName(
) : string;
Autoloader musí mít definované nějaké jméno. To je použito například pro případné chybové hlášky.
abstract public getScriptPath(
string $class_name
): bool|string;
Hlavní metoda, která provádí samotný překlad názvu třídy na cestu ke sriptu.

Pokud daný loader pro danou třídu není relevantní, pak metoda vrátí false.

V opačném případě úplnou cestu k souboru skriptu.
Předchozí kapitola
Jet\Autoloader
Další kapitola
Debugging aneb ladění a potřebné nástroje