php-extended / php-html-transformer-chain
3.1.17
2021-06-24 22:25 UTC
Requires
Requires (Dev)
README
一个库,提供了多种将HTML转换器链接在一起的方式。
安装
此库的安装通过composer完成。从 他们的网站 下载 composer.phar
。然后添加到你的 composer.json
"require": {
...
"php-extended/php-html-transformer-chain": "^3",
...
}
然后运行 php composer.phar update
来安装此库。此库所有类的自动加载通过composer的自动加载器完成。
基本用法
要过滤DOM节点,请执行以下操作
use PhpExtended\HtmlTransformerChain;
/* @var $dom \PhpExtended\Html\HtmlAbstractNodeInterface */
$filter = new HtmlTransformerChain([
// $myTransformer1, // instanceof HtmlTransformerInterface
// $myTransformer2, // instanceof HtmlTransformerInterface
]);
$filtered = $filter->transform($dom);
// $filtered instanceof \PhpExtended\Html\HtmlAbstractNodeInterface
// but passed through all the transformers
许可协议
MIT (见 许可文件)。