roslov/log-obfuscator
最新稳定版本:1.0.2
Composer 安装命令:
composer require roslov/log-obfuscator
包简介
Log Obfuscator
关键字:
README 文档
README
This package hides sensitive information in text (usually, in logs).
Requirements
- PHP 7.4 or higher.
Installation
The package could be installed with composer:
composer require roslov/log-obfuscator
General usage
#!/usr/bin/env php <?php declare(strict_types=1); use Roslov\LogObfuscator\LogObfuscator; require_once __DIR__ . '/vendor/autoload.php'; $obfuscator = new LogObfuscator(); $json = <<<'JSON' { "username": "user", "password": "123456789" } JSON; echo $obfuscator->obfuscate($json);
This will return:
{
"username": "user",
"password": "×××××"
}
Testing
Unit testing
The package is tested with PHPUnit. To run tests:
./vendor/bin/phpunit
Code style analysis
The code style is analyzed with PHP_CodeSniffer and PSR-12 Ext coding standard. To run code style analysis:
./vendor/bin/phpcs --extensions=php --colors --standard=PSR12Ext --ignore=vendor/* -p -s .
统计信息
- 总下载量: 11.71k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-03-25