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