NSWDPC\Utilities\Trumbowyg\ContentSanitiser
Sanitise content provided by a trumbowyg field
- Author: James <james@dcs>
Synopsis
class ContentSanitiser
{
- // members
- private static object $default_allowed_html_tags = "<p><i><blockquote>" . "<b><strong><em><br>" . "<h2><h3><h4><h5><h6>" . "<ol><ul><li><a><strike>;
- // methods
- public static string getAllowedHTMLTags()
- public static array getAllowedHTMLTagsAsArray()
- public static array generateConfig()
- public static string clean()
Hierarchy
Uses
- Silverstripe\Core\Config\Configurable
Members
private
Methods
public
- clean() — Clean dirty HTML using HTML purifier If the purification fails in any way, an entitised version of the HTML is returned
- generateConfig() — Generate a strict configuration for handling incoming user content
- getAllowedHTMLTags() — Return tags suitable for strip_tags
- getAllowedHTMLTagsAsArray() — Return tags suitable for strip_tags