nia / sanitizing
Sanitizing 组件提供类和接口以清理值。
此包的官方仓库似乎已不存在,因此该包已被冻结。
1.0.0
2016-03-28 16:53 UTC
Requires
- php: >=7.0.0
This package is not auto-updated.
Last update: 2022-03-11 07:11:56 UTC
README
Sanitizing 组件提供类和接口以清理值。
安装
使用 Composer 需要此包。
composer require nia/sanitizing
测试
要运行单元测试,请使用以下命令
$ cd /path/to/nia/component/
$ phpunit --bootstrap=vendor/autoload.php tests/
清理器
该组件提供多个清理器,但您可以通过实现 Nia\Sanitizing\SanitizerInterface
接口来编写自己的清理器,以用于更具体的用例。
清理器 | 描述 |
---|---|
Nia\Sanitizing\ClosureSanitizer |
使用闭包的清理器。 |
Nia\Sanitizing\CompositeSanitizing |
组合清理器用于组合多个清理器,并将它们作为一个使用。 |
Nia\Sanitizing\NonWhitespaceSanitizer |
用于从传入的内容中删除所有空白字符的清理器。 |
Nia\Sanitizing\NullSanitizer |
空清理器对象实现。 |
Nia\Sanitizing\TrimSanitizer |
用于从传入的内容中删除所有首尾空白字符的清理器。 |
如何使用
以下示例展示了如何使用 Nia\Sanitizing\NonWhitespaceSanitizer
。
$sanitzer = new NonWhitespaceSanitizer(); echo $sanitzer->sanitize(" \t \r \n foo\n \tbar \n"); // foobar