kiwfy / database-cache-php
7.0.0
2023-12-02 16:42 UTC
Requires
- php: ^8.3
- predis/predis: ^2.2
Requires (Dev)
- mockery/mockery: ^1.6
- pdepend/pdepend: 2.15.*
- phpmd/phpmd: ^2.14
- phpunit/phpunit: ^9.6
- squizlabs/php_codesniffer: ^3.7
README
PHP库,用于将所有数据库结果放入缓存
安装
推荐的安装方式是通过 Composer。
composer require not-empty/database-cache-php-lib
使用
设置凭证
use DatabaseCache\Repository; $redisConfig = [ 'host' => 'localhost', 'port' => 6379, ]; $repository = new Repository($redisConfig); $data = [ 'name' => 'gabriel', 'email' => 'testegabs@teste.com', ]; $repository->setQuery( 'table:id', json_encode($data) ); $getData = $repository->getQuery('table:id'); var_dump($data);
如果您想创建一个运行或测试的环境,可以按照以下方式构建和安装依赖项:
docker build --build-arg PHP_VERSION=8.3-rc-cli -t not-empty/database-cache-php-lib:php83 -f contrib/Dockerfile .
访问容器
docker run -v ${PWD}/:/var/www/html -it not-empty/database-cache-php-lib:php83 bash
验证是否已安装所有依赖项
composer install --no-dev --prefer-dist
并运行
php sample/repository-sample.php
开发
想要贡献?太好了!
项目使用简单的代码。更改您的文件时请小心更新!任何新代码都只能在接受所有验证后才能被接受。
为了确保整个项目的正确性
首先,您需要构建一个正确的环境以安装所有依赖项
docker build --build-arg PHP_VERSION=8.3-rc-cli -t not-empty/database-cache-php-lib:php83 -f contrib/Dockerfile .
访问容器
docker run -v ${PWD}/:/var/www/html -it not-empty/database-cache-php-lib:php83 bash
安装所有依赖项
composer install --dev --prefer-dist
运行所有验证
composer check
Not Empty Foundation - 免费代码,自由思想