itk-dev / drupal_psr6_cache
该软件包最新版本(1.1.2)没有提供许可信息。
PSR-6:Drupal 8+的缓存接口
1.1.2
2024-01-10 10:00 UTC
Requires
- psr/cache: ^3.0
Requires (Dev)
- dealerdirect/phpcodesniffer-composer-installer: ^0.7.1
- drupal/coder: ^8.3
- mglaman/drupal-check: ^1.4
README
安装
composer require itk-dev/drupal_psr6_cache vendor/bin/drush pm:enable drupal_psr6_cache
或通过添加以下composer依赖项 itk-dev/drupal_psr6_cache
(以下为详细信息)。
使用
将drupal_psr6_cache
模块作为依赖项添加到模块中
# composer.json { "name": "drupal/my_module", … "require": { "itk-dev/drupal_psr6_cache": "^1.0" } }
# my_module.info.yml … dependencies: - drupal:drupal_psr6_cache
将缓存池注入到服务中
# my_module.services.yml my_module.some_service: class: Drupal/my_module/SomeService.php arguments: - '@drupal_psr6_cache.cache_item_pool'
使用缓存池
// src/SomeService.php namespace Drupal/my_module; use Psr\Cache\CacheItemPoolInterface; class SomeService { __construct(CacheItemPoolInterface $cacheItemPool) { … } }
开发
测试
@todo
编码规范
代码必须遵循Drupal编码规范。
检查编码规范(运行composer install
安装所需的工具)
composer coding-standards-check
应用编码规范
composer coding-standards-apply