let KVInterface extends CacheInterface

This commit is contained in:
crazywhalecc
2023-01-13 14:19:20 +08:00
parent 2c7b4c79a1
commit 7c39a7fe39
4 changed files with 10 additions and 3 deletions

View File

@@ -7,6 +7,7 @@ use OneBot\Driver\Coroutine\CoroutineInterface;
use OneBot\Driver\Process\ExecutionResult;
use OneBot\V12\Object\MessageSegment;
use Psr\Log\LoggerInterface;
use Psr\SimpleCache\CacheInterface;
use ZM\Config\ZMConfig;
use ZM\Container\ContainerHolder;
use ZM\Logger\ConsoleLogger;
@@ -259,6 +260,12 @@ function bot(): ZM\Context\BotContext
return new \ZM\Context\BotContext('', '');
}
/**
* 获取一个 KV 库实例
*
* @param string $name KV 库名称
* @return CacheInterface
*/
function kv(string $name = ''): Psr\SimpleCache\CacheInterface
{
global $kv_class;