nia/sanitizing

Sanitizing 组件提供类和接口以清理值。

此包的官方仓库似乎已不存在,因此该包已被冻结。

1.0.0 2016-03-28 16:53 UTC

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