not-empty / credential-manager-php-lib
PHP库,用于使用Predis在Redis中搜索凭证
7.0.0
2023-12-02 16:36 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库,用于使用Predis在Redis中搜索凭证。
安装
版本 7.0.0 需要 PHP 8.3
版本 6.0.0 需要 PHP 8.2
版本 5.0.0 需要 PHP 8.1
版本 4.0.0 需要 PHP 7.4
版本 3.0.0 需要 PHP 7.3
版本 2.0.0 需要 PHP 7.2
版本 1.0.0 需要 PHP 7.1
推荐的安装方法是使用 Composer。
composer require not-empty/credential-manager-php-lib
用法
设置凭证
use CredentialManager\Credential; $redisConfig = [ 'host' => 'localhost', 'port' => 6379, ]; $credential = new Credential($redisConfig); $credential->setCredential( 'originName', 'serviceName', 'CredentialSample' ); $getCredential = $credential->getCredential('originName', 'serviceName'); var_dump($getCredential);
如果您想运行或测试环境,可以构建并安装依赖项,如下所示
docker build --build-arg PHP_VERSION=8.3-rc-cli -t not-empty/credential-manager-php-lib:php83 -f contrib/Dockerfile .
访问容器
docker run -v ${PWD}/:/var/www/html -it not-empty/credential-manager-php-lib:php83 bash
验证所有依赖项是否已安装
composer install --no-dev --prefer-dist
然后运行
php sample/credential-sample.php
开发
想要贡献力量?太好了!
项目使用简单的代码。更改文件时请注意更新!只有通过所有验证的新代码才会被接受。
为确保整个项目正常运行
首先,您需要构建正确环境以安装所有依赖项
docker build --build-arg PHP_VERSION=8.3-rc-cli -t not-empty/credential-manager-php-lib:php83 -f contrib/Dockerfile .
访问容器
docker run -v ${PWD}/:/var/www/html -it not-empty/credential-manager-php-lib:php83 bash
安装所有依赖项
composer install --dev --prefer-dist
运行所有验证
composer check
Not Empty Foundation - 自由代码,自由心灵