Jet\Cache_Files
Obecný (abstraktní a sám o sobě nepoužívaný) backend keše využívající pro ukládání dat soubory.
Metoda | Význam |
---|---|
abstract public isActive( ) : bool |
Abstraktní metoda, kterou musí nadstavba implementovat a která indikuje zda je backend aktivní - zda je funkční a k dispozici pro použití. |
protected getDataFilePath( string $entity ) : string |
Vrací cestu k obecnému datovému souboru. Využívá systémovou konfiguraci SysConf_Path::getCache() |
protected readData( string $entity ) : array|null |
Přečte obecná data ze souboru. Pokud soubor neexistuje, nebo není čitelný, tak vrací null. |
protected writeData( string $entity, array $data ) : void |
Zapíše obecná data do souboru. |
protected getHtmlFilePath( string $key ) : string |
Vrací cestu k souboru, který bude obsahovat HTML a nikoliv obecná data. Využívá systémovou konfiguraci SysConf_Path::getCache() |
protected readHtml( string $key ) : string|null |
Přečte HTML ze souboru. Pokud soubor neexistuje, nebo není čitelný, tak vrací null. |
protected writeHtml( string $key, string $html ) : void |
Zapíše HTML do souboru. |
public resetDataFiles( string $prefix ) : void |
Vymaže soubory s obecných dat, jejichž název začíná daným prefixem. |
public resetDataFile( string $key ) : void |
Vymaže jeden konkrétní záznam - jeden konkrétní obecný datový soubor. |
public resetHtmlFiles( string $prefix ) : void |
Vymaže soubory s HTML, jejichž název začíná daným prefixem. |
public resetHtmlFile( string $key ) : void |
Vymaže jeden konkrétní záznam - jeden konkrétní HTML soubor. |