2021-01-26 13:56:50 +08:00

49 lines
2.0 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2021 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
declare (strict_types = 1);
namespace think\facade;
use think\cache\Driver;
use think\cache\TagSet;
use think\Facade;
/**
* @see \think\Cache
* @package think\facade
* @mixin \think\Cache
* @method static string|null getDefaultDriver() 默认驱动
* @method static mixed getConfig(null|string $name = null, mixed $default = null) 获取缓存配置
* @method static array getStoreConfig(string $store, string $name = null, null $default = null) 获取驱动配置
* @method static Driver store(string $name = null) 连接或者切换缓存
* @method static bool clear() 清空缓冲池
* @method static mixed get(string $key, mixed $default = null) 读取缓存
* @method static bool set(string $key, mixed $value, int|\DateTime $ttl = null) 写入缓存
* @method static bool delete(string $key) 删除缓存
* @method static iterable getMultiple(iterable $keys, mixed $default = null) 读取缓存
* @method static bool setMultiple(iterable $values, null|int|\DateInterval $ttl = null) 写入缓存
* @method static bool deleteMultiple(iterable $keys) 删除缓存
* @method static bool has(string $key) 判断缓存是否存在
* @method static TagSet tag(string|array $name) 缓存标签
*/
class Cache extends Facade
{
/**
* 获取当前Facade对应类名或者已经绑定的容器对象标识
* @access protected
* @return string
*/
protected static function getFacadeClass()
{
return 'cache';
}
}