claudiu-cristea/drupal-cache-adapter
最新稳定版本:1.0.0-alpha1
Composer 安装命令:
composer require claudiu-cristea/drupal-cache-adapter
包简介
Drupal cache adapter
README 文档
README
Drupal Cache Adapter
Provides a Symfony Cache adapter to Drupal cache system.
It's useful when a third-party library requires a php-cache style adapter to
cache data but you want to pipe the cachig process through the Drupal cache API.
A good example is https://github.com/KnpLabs/php-github-api, a library that is
querying the GitHub API. Calls to GitHub might be cached but the library
requires a php-cache adapter. You can use the DrupalAdapter provided by this
package, to route the cache write/read via Drupal caching API. See
https://github.com/KnpLabs/php-github-api/blob/master/doc/caching.md.
Install
Use composer:
composer require claudiu-cristea/drupal-cache-adapter
Usage
<?php use Drupal\Cache\Adapter\DrupalAdapter; use ThirdParty\Library\Client; class SomeService { public function doSomething() { ... $client = new Client(...); $adapter = new DrupalAdapter(\Drupal::service('cache.data'), 'some-prefix'); $client->addCacheBackend($adapter); $client->fetch(); ... } }
统计信息
- 总下载量: 7.75k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-2.0-or-later
- 更新时间: 2023-08-10