NullCache | 中文说明
This Package Is a Null
implementation of PSR-16 SimpleCache
with Basic data validation
There is nothing like NullLogger of PSR-3 in PSR-16/PSR-6
//...
if ($this->cache){
$this->cache->set($key,$value,$ttl);
}
//...
if ($this->cache){
$this->cache->get($key)
}
//...
Then You need this Package.
PSR-16 have some special InvalidArgumentException
to throw when enter with invalid data.
You Will have these check if you use These Package,InvalidArgumentException
will be thrown when it is necessary ,
to let you know your problem in earlier.
composer require ihipop/psr-null-cache
In your __construction
or DI container
initialization
///...
$logger = new \ihipop\PsrNullCache\SimpleCache\NullCache(false);
///...
Use this trait when you want a quick implementation of PSR CacheInterface
quickly via a Proxy class.