mirror of
https://github.com/RSS-Bridge/rss-bridge.git
synced 2025-08-03 01:25:21 +02:00
[cache] Directly implement CacheInterface in FileCache
The function 'prepare' previously implemented in CacheAbstract is specifically required for FileCache and thus belongs to FileCache. Since this change removes all code from CacheAbstract, it can be removed completely.
This commit is contained in:
parent
5f1c4e1c55
commit
0998cbde9d
4 changed files with 10 additions and 14 deletions
|
@ -2,7 +2,9 @@
|
|||
/**
|
||||
* Cache with file system
|
||||
*/
|
||||
class FileCache extends CacheAbstract {
|
||||
class FileCache implements CacheInterface {
|
||||
|
||||
protected $param;
|
||||
|
||||
public function loadData(){
|
||||
$this->isPrepareCache();
|
||||
|
@ -53,6 +55,12 @@ class FileCache extends CacheAbstract {
|
|||
}
|
||||
}
|
||||
|
||||
public function prepare(array $param){
|
||||
$this->param = $param;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Cache is prepared ?
|
||||
* Note : Cache name is based on request information, then cache must be prepare before use
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue