php-extended / php-scorekeeper-object
一个实现了 php-scorekeeper-interface 库的库
7.0.6
2024-07-31 13:34 UTC
Requires
- php: >=8.0
- php-extended/php-score-object: ^7
- php-extended/php-scorekeeper-interface: ^7
- psr/cache: ^3
- psr/log: ^3
- psr/simple-cache: ^3
Requires (Dev)
README
一个将调用转发到简单缓存调用的计分员装饰器。
安装
此库的安装是通过 composer 进行的,并且此库中所有类的自动加载都是通过它们的自动加载器完成的。
- 从他们的网站下载
composer.phar
。 - 然后运行以下命令将此库作为依赖项安装:
php composer.phar php-extended/php-scorekeeper-object ^7
基本用法
此库可以使用以下方式使用
use PhpExtended\Scorekeeper\ScorekeeperCache;
/* @var $cache \Psr\Cache\CacheItemPoolInterface */
$scorekeeper = new ScorekeeperCache($cache);
use PhpExtended\Scorekeeper\ScorekeeperSimpleCache;
/* @var $cache \Psr\SimpleCache\CacheInterface */
$scorekeeper = new ScorekeeperSimpleCache($cache);
use PhpExtended\Scorekeeper\ScorekeeperLogger;
/* @var $oldKeeper \PhpExtended\Scorekeeper\ScorekeeperInterface */
/* @var $logger \Psr\Log\LoggerInterface */
$scorekeeper = new ScorekeeperLogger($oldKeeper, $logger);
许可证
MIT (见许可证文件)。