silverstripe-framework/src/View/Parsers/PurifierHTMLCleaner.php
Damian Mooyman 64e802f795
API Move createTag to HTML class
ENHANCEMENT Better HTML generation behaviour for Requirements_Backend
2017-06-16 12:22:05 +12:00

20 lines
378 B
PHP

<?php
namespace SilverStripe\View\Parsers;
use HTMLPurifier;
/**
* Cleans HTML using the HTMLPurifier package
* http://htmlpurifier.org/
*/
class PurifierHTMLCleaner extends HTMLCleaner
{
public function cleanHTML($content)
{
$html = new HTMLPurifier();
$doc = HTMLValue::create($html->purify($content));
return $doc->getContent();
}
}