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. |