thewebsolver / cache
Symfony Cache的简单优雅包装器
dev-main
2024-08-06 07:59 UTC
Requires
- php: >=8.2.0
- psr/container: ^2.0
- symfony/cache: ^7.1
Requires (Dev)
- phpunit/phpunit: ^9.6
This package is auto-updated.
Last update: 2024-09-06 08:06:36 UTC
README
为Symfony Cache提供一个简单直接的门面。
本包旨在为PHP项目提供更好的开发者体验(DX),以便与各种所需的缓存适配器交互。由Symfony Cache提供支持,此库通过选择使用Symfony Cache Contracts而不是PSR-6 Cache Interface,默认支持Stampede Prevention。
优点
- 旨在提供更简单(具有简单API)且类型安全(更安全和健壮)的应用程序设计。
- 公开各种方法
- 在PHP项目的引导文件中注册适配器,并
- 在中间件(或任何合适的地方)完美使用这些已注册的适配器。
- 支持使用自己的App容器进行依赖注入(该容器实现了PSR-11 Container Interface)。
使用方法
有关使用详情,请访问Wiki页面。