chi-teck / text-formatter
处理内容过滤的工具。
dev-master
2014-01-10 17:53 UTC
Requires
- php: >=5.3.3
This package is auto-updated.
Last update: 2024-08-29 04:04:09 UTC
README
#Text Formatter
处理内容过滤的工具。
基于 Drupal 文本过滤器系统的代码。查看有关 Drupal 文本过滤器如何工作的 文档。
用法
<?php use ChiTeck\TextFormatter\TextFormatter; use ChiTeck\TextFormatter\Filters\Html; use ChiTeck\TextFormatter\Filters\Autop; use ChiTeck\TextFormatter\Filters\Corrector; $formatter = new TextFormatter([ new Html(['allowedTags' => '<a><ul><li><p><br>']), new Autop(), new Corrector(), ]); $safeText = $formatter->checkMarkup($text);
支持的过滤器
- Html – 限制允许的 HTML 标签。
- Autop – 智能地将换行符转换为
<p>
和<br>
。 - Corrector – 确保HTML标签正确关闭。
- Escape – 转义所有HTML标签,以便它们可见而不是生效。
- Nofollow – 为所有链接添加
rel="nofollow"
。
许可证
Text Formatter 根据 GPLv2 许可证授权。