snicco/better-wp-cache-bundle

v2.0.0-beta.9 2024-09-07 14:27 UTC

README

codecov Psalm Type-Coverage Psalm level PhpMetrics - Static Analysis PHP-Versions

这个 WordPress 套件配置了独立的 snicco/better-wp-cache 库,用于在基于 snicco/kernel 的应用程序中使用。

安装

composer install snicco/better-wp-cache-bundle

配置

有关可用的配置选项,请参阅 config/better-wp-cache.php。如果配置目录中不存在此文件,则在开发模式下首次启动内核时将复制默认配置。

使用方法

BetterWPCacheBundle 添加到您的 bundles.php 配置文件中。

<?php
// /path/to/configuration/bundles.php

use Snicco\Bundle\BetterWPCache\BetterWPCacheBundle;
use Snicco\Component\Kernel\ValueObject\Environment;

return [
    
    'bundles' => [
        Environment::ALL => [
            BetterWPCacheBundle::class
        ]   
    ]   
];

启动内核后,您现在可以 懒加载 解析以下服务

use Cache\TagInterop\TaggableCacheItemInterface;
use Psr\Cache\CacheItemPoolInterface;
use Psr\SimpleCache\CacheInterface;
use Snicco\Component\Kernel\Kernel;

/**
* @var Kernel $kernel
*/
$kernel->boot();

$psr6_cache = $kernel->container()->make(CacheItemPoolInterface::class);

$psr16_cache = $kernel->container()->make(CacheInterface::class);

$taggable_cache = $kernel->container()->make(TaggableCacheItemInterface::class);

贡献

此存储库是 Snicco 项目 开发存储库的只读分割。

以下是您可以如何进行贡献的方式.

报告问题和发送拉取请求

请在 Snicco monorepo 中报告问题。

安全性

如果您在 BetterWPCache 中发现安全漏洞,请遵循我们的 披露程序