Class Option Recommendations

Below, is a list of classes that may be updated with final or abstract.
The red stars mention possible upgrade by using final or abstract keywords; The green stars mention a valid absence of the option (an extended class, that can't be final, ...); The absence of star report currently configured classes. .

Final Abstract Name Path
class HTMLPurifier_Doctype \htmlpurifier_doctype
class HTMLPurifier_HTMLModuleManager \htmlpurifier_htmlmodulemanager
class HTMLPurifier_Generator \htmlpurifier_generator
class HTMLPurifier_ElementDef \htmlpurifier_elementdef
class HTMLPurifier_AttrTypes \htmlpurifier_attrtypes
class HTMLPurifier_AttrCollections \htmlpurifier_attrcollections
class HTMLPurifier_URIParser \htmlpurifier_uriparser
class HTMLPurifier_ErrorCollector \htmlpurifier_errorcollector
class HTMLPurifier_IDAccumulator \htmlpurifier_idaccumulator
class HTMLPurifier_TokenFactory \htmlpurifier_tokenfactory
class HTMLPurifier_StringHashParser \htmlpurifier_stringhashparser
class HTMLPurifier_URIDefinition extends HTMLPurifier_Definition \htmlpurifier_uridefinition
class HTMLPurifier_Bootstrap \htmlpurifier_bootstrap
class HTMLPurifier_ConfigSchema \htmlpurifier_configschema
class HTMLPurifier_AttrValidator \htmlpurifier_attrvalidator
class HTMLPurifier_VarParserException extends HTMLPurifier_Exception \htmlpurifier_varparserexception
class HTMLPurifier_Length \htmlpurifier_length
class HTMLPurifier_DoctypeRegistry \htmlpurifier_doctyperegistry
class HTMLPurifier_URISchemeRegistry \htmlpurifier_urischemeregistry
class HTMLPurifier_Context \htmlpurifier_context
class HTMLPurifier_EntityLookup \htmlpurifier_entitylookup
class HTMLPurifier \htmlpurifier
class HTMLPurifier_StringHash extends ArrayObject \htmlpurifier_stringhash
class HTMLPurifier_Config \htmlpurifier_config
class HTMLPurifier_Encoder \htmlpurifier_encoder
class HTMLPurifier_URI \htmlpurifier_uri
class HTMLPurifier_HTMLDefinition extends HTMLPurifier_Definition \htmlpurifier_htmldefinition
class HTMLPurifier_PercentEncoder \htmlpurifier_percentencoder
class HTMLPurifier_LanguageFactory \htmlpurifier_languagefactory
class HTMLPurifier_CSSDefinition extends HTMLPurifier_Definition \htmlpurifier_cssdefinition
class HTMLPurifier_ErrorStruct \htmlpurifier_errorstruct
class HTMLPurifier_UnitConverter \htmlpurifier_unitconverter
class HTMLPurifier_ChildDef_Chameleon extends HTMLPurifier_ChildDef \htmlpurifier_childdef_chameleon
class HTMLPurifier_ChildDef_StrictBlockquote extends HTMLPurifier_ChildDef_Required \htmlpurifier_childdef_strictblockquote
class HTMLPurifier_ChildDef_Optional extends HTMLPurifier_ChildDef_Required \htmlpurifier_childdef_optional
class HTMLPurifier_ChildDef_Table extends HTMLPurifier_ChildDef \htmlpurifier_childdef_table
class HTMLPurifier_ChildDef_Empty extends HTMLPurifier_ChildDef \htmlpurifier_childdef_empty
class HTMLPurifier_ChildDef_Custom extends HTMLPurifier_ChildDef \htmlpurifier_childdef_custom
class HTMLPurifier_Filter_YouTube extends HTMLPurifier_Filter \htmlpurifier_filter_youtube
class HTMLPurifier_Filter_ExtractStyleBlocks extends HTMLPurifier_Filter \htmlpurifier_filter_extractstyleblocks
class HTMLPurifier_ConfigDef_Namespace extends HTMLPurifier_ConfigDef \htmlpurifier_configdef_namespace
class HTMLPurifier_ConfigDef_Directive extends HTMLPurifier_ConfigDef \htmlpurifier_configdef_directive
class HTMLPurifier_Strategy_MakeWellFormed extends HTMLPurifier_Strategy \htmlpurifier_strategy_makewellformed
class HTMLPurifier_ConfigDef_DirectiveAlias extends HTMLPurifier_ConfigDef \htmlpurifier_configdef_directivealias
class HTMLPurifier_Strategy_Core extends HTMLPurifier_Strategy_Composite \htmlpurifier_strategy_core
class HTMLPurifier_Strategy_ValidateAttributes extends HTMLPurifier_Strategy \htmlpurifier_strategy_validateattributes
class HTMLPurifier_Strategy_FixNesting extends HTMLPurifier_Strategy \htmlpurifier_strategy_fixnesting
class HTMLPurifier_Strategy_RemoveForeignElements extends HTMLPurifier_Strategy \htmlpurifier_strategy_removeforeignelements
class HTMLPurifier_ConfigSchema_Interchange \htmlpurifier_configschema_interchange
class HTMLPurifier_ConfigSchema_Exception extends HTMLPurifier_Exception \htmlpurifier_configschema_exception
class HTMLPurifier_ConfigSchema_Validator \htmlpurifier_configschema_validator
class HTMLPurifier_ConfigSchema_InterchangeBuilder \htmlpurifier_configschema_interchangebuilder
class HTMLPurifier_Language_en_x_test extends HTMLPurifier_Language \htmlpurifier_language_en_x_test
class HTMLPurifier_EntityParser \htmlpurifier_entityparser
class HTMLPurifier_ContentSets \htmlpurifier_contentsets
class HTMLPurifier_DefinitionCacheFactory \htmlpurifier_definitioncachefactory
class HTMLPurifier_VarParser_Native extends HTMLPurifier_VarParser \htmlpurifier_varparser_native
class HTMLPurifier_VarParser_Flexible extends HTMLPurifier_VarParser \htmlpurifier_varparser_flexible
class HTMLPurifier_ConfigSchema_Builder_ConfigSchema \htmlpurifier_configschema_builder_configschema
class HTMLPurifier_ConfigSchema_Builder_Xml extends XMLWriter \htmlpurifier_configschema_builder_xml
class HTMLPurifier_ConfigSchema_Interchange_Directive \htmlpurifier_configschema_interchange_directive
class HTMLPurifier_ConfigSchema_Interchange_Namespace \htmlpurifier_configschema_interchange_namespace
class HTMLPurifier_ConfigSchema_Interchange_Id \htmlpurifier_configschema_interchange_id
class HTMLPurifier_ConfigSchema_ValidatorAtom \htmlpurifier_configschema_validatoratom
class IDS_ReportTest extends PHPUnit_Framework_TestCase \ids_reporttest
class IDS_FilterTest extends PHPUnit_Framework_TestCase \ids_filtertest
class allTests \alltests
class IDS_InitTest extends PHPUnit_Framework_TestCase \ids_inittest
class IDS_ExceptionTest extends PHPUnit_Framework_TestCase \ids_exceptiontest
class IDS_CachingTest extends PHPUnit_Framework_TestCase \ids_cachingtest
class IDS_EventTest extends PHPUnit_Framework_TestCase \ids_eventtest
class IDS_MonitorTest extends PHPUnit_Framework_TestCase \ids_monitortest
class IDS_Monitor \ids_monitor
class IDS_Event implements Countable, IteratorAggregate \ids_event
class IdsComponent extends Object \idscomponent
class Intrusion extends AppModel \intrusion
class IDS_Converter \ids_converter
class IDS_Filter \ids_filter
class IDS_Init \ids_init
class IDS_Report implements Countable, IteratorAggregate \ids_report
class HTMLPurifier_HTMLModule_Tables extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_tables
class HTMLPurifier_HTMLModule_Name extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_name
class HTMLPurifier_HTMLModule_Object extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_object
class HTMLPurifier_HTMLModule_XMLCommonAttributes extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_xmlcommonattributes
class HTMLPurifier_HTMLModule_Scripting extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_scripting
class HTMLPurifier_HTMLModule_Text extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_text
class HTMLPurifier_HTMLModule_Ruby extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_ruby
class HTMLPurifier_HTMLModule_Proprietary extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_proprietary
class HTMLPurifier_HTMLModule_NonXMLCommonAttributes extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_nonxmlcommonattributes
class HTMLPurifier_HTMLModule_Edit extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_edit
class HTMLPurifier_DefinitionCache_Decorator_Memory extends HTMLPurifier_DefinitionCache_Decorator \htmlpurifier_definitioncache_decorator_memory
class HTMLPurifier_HTMLModule_Presentation extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_presentation
class HTMLPurifier_DefinitionCache_Null extends HTMLPurifier_DefinitionCache \htmlpurifier_definitioncache_null
class HTMLPurifier_DefinitionCache_Decorator_Cleanup extends HTMLPurifier_DefinitionCache_Decorator \htmlpurifier_definitioncache_decorator_cleanup
class HTMLPurifier_URIScheme_ftp extends HTMLPurifier_URIScheme \htmlpurifier_urischeme_ftp
class HTMLPurifier_DefinitionCache_Serializer extends HTMLPurifier_DefinitionCache \htmlpurifier_definitioncache_serializer
class HTMLPurifier_HTMLModule_Tidy_Name extends HTMLPurifier_HTMLModule_Tidy \htmlpurifier_htmlmodule_tidy_name
class HTMLPurifier_HTMLModule_Tidy_XHTML extends HTMLPurifier_HTMLModule_Tidy \htmlpurifier_htmlmodule_tidy_xhtml
class HTMLPurifier_HTMLModule_Tidy_Proprietary extends HTMLPurifier_HTMLModule_Tidy \htmlpurifier_htmlmodule_tidy_proprietary
class HTMLPurifier_HTMLModule_Tidy_Transitional extends HTMLPurifier_HTMLModule_Tidy_XHTMLAndHTML4 \htmlpurifier_htmlmodule_tidy_transitional
class HTMLPurifier_HTMLModule_Tidy_Strict extends HTMLPurifier_HTMLModule_Tidy_XHTMLAndHTML4 \htmlpurifier_htmlmodule_tidy_strict
class HTMLPurifier_HTMLModule_Target extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_target
class HTMLPurifier_HTMLModule_Forms extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_forms
class HTMLPurifier_HTMLModule_Hypertext extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_hypertext
class HTMLPurifier_HTMLModule_StyleAttribute extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_styleattribute
class HTMLPurifier_HTMLModule_Bdo extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_bdo
class HTMLPurifier_HTMLModule_List extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_list
class HTMLPurifier_HTMLModule_Image extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_image
class HTMLPurifier_HTMLModule_SafeObject extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_safeobject
class HTMLPurifier_HTMLModule_Legacy extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_legacy
class HTMLPurifier_HTMLModule_CommonAttributes extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_commonattributes
class HTMLPurifier_HTMLModule_SafeEmbed extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_safeembed
class HTMLPurifier_AttrTransform_ScriptRequired extends HTMLPurifier_AttrTransform \htmlpurifier_attrtransform_scriptrequired
class HTMLPurifier_AttrTransform_BdoDir extends HTMLPurifier_AttrTransform \htmlpurifier_attrtransform_bdodir
class HTMLPurifier_AttrTransform_Border extends HTMLPurifier_AttrTransform \htmlpurifier_attrtransform_border
class HTMLPurifier_AttrTransform_EnumToCSS extends HTMLPurifier_AttrTransform \htmlpurifier_attrtransform_enumtocss
class HTMLPurifier_AttrTransform_BoolToCSS extends HTMLPurifier_AttrTransform \htmlpurifier_attrtransform_booltocss
class HTMLPurifier_AttrTransform_SafeObject extends HTMLPurifier_AttrTransform \htmlpurifier_attrtransform_safeobject
class HTMLPurifier_AttrTransform_Background extends HTMLPurifier_AttrTransform \htmlpurifier_attrtransform_background
class HTMLPurifier_AttrTransform_Textarea extends HTMLPurifier_AttrTransform \htmlpurifier_attrtransform_textarea
class HTMLPurifier_AttrTransform_ImgSpace extends HTMLPurifier_AttrTransform \htmlpurifier_attrtransform_imgspace
class HTMLPurifier_AttrTransform_BgColor extends HTMLPurifier_AttrTransform \htmlpurifier_attrtransform_bgcolor
class HTMLPurifier_AttrTransform_Name extends HTMLPurifier_AttrTransform \htmlpurifier_attrtransform_name
class HTMLPurifier_AttrTransform_SafeEmbed extends HTMLPurifier_AttrTransform \htmlpurifier_attrtransform_safeembed
class HTMLPurifier_AttrTransform_Length extends HTMLPurifier_AttrTransform \htmlpurifier_attrtransform_length
class HTMLPurifier_AttrTransform_SafeParam extends HTMLPurifier_AttrTransform \htmlpurifier_attrtransform_safeparam
class HTMLPurifier_AttrTransform_Input extends HTMLPurifier_AttrTransform \htmlpurifier_attrtransform_input
class HTMLPurifier_AttrTransform_ImgRequired extends HTMLPurifier_AttrTransform \htmlpurifier_attrtransform_imgrequired
class IDS_Log_Database implements IDS_Log_Interface \ids_log_database
class IDS_Log_Email implements IDS_Log_Interface \ids_log_email
class IDS_Log_Composite \ids_log_composite
class IDS_Caching \ids_caching
class IDS_Caching_Database implements IDS_Caching_Interface \ids_caching_database
class IDS_Log_File implements IDS_Log_Interface \ids_log_file
class IDS_Caching_Memcached implements IDS_Caching_Interface \ids_caching_memcached
class IDS_Filter_Storage \ids_filter_storage
class HTMLPurifier_AttrTransform_Lang extends HTMLPurifier_AttrTransform \htmlpurifier_attrtransform_lang
class IDS_Caching_Session implements IDS_Caching_Interface \ids_caching_session
class IDS_Caching_File implements IDS_Caching_Interface \ids_caching_file
class HTMLPurifier_AttrDef_HTML_FrameTarget extends HTMLPurifier_AttrDef_Enum \htmlpurifier_attrdef_html_frametarget
class HTMLPurifier_AttrDef_HTML_Nmtokens extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_html_nmtokens
class HTMLPurifier_AttrDef_HTML_Bool extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_html_bool
class HTMLPurifier_AttrDef_HTML_Color extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_html_color
class HTMLPurifier_AttrDef_CSS_Multiple extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_css_multiple
class HTMLPurifier_AttrDef_CSS_ImportantDecorator extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_css_importantdecorator
class HTMLPurifier_AttrDef_CSS_Length extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_css_length
class HTMLPurifier_AttrDef_CSS_Percentage extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_css_percentage
class HTMLPurifier_AttrDef_Integer extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_integer
class HTMLPurifier_AttrDef_CSS extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_css
class HTMLPurifier_AttrDef_Text extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_text
class HTMLPurifier_AttrDef_Switch \htmlpurifier_attrdef_switch
class HTMLPurifier_AttrDef_HTML_LinkTypes extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_html_linktypes
class HTMLPurifier_AttrDef_HTML_MultiLength extends HTMLPurifier_AttrDef_HTML_Length \htmlpurifier_attrdef_html_multilength
class HTMLPurifier_Printer_CSSDefinition extends HTMLPurifier_Printer \htmlpurifier_printer_cssdefinition
class HTMLPurifier_Printer_HTMLDefinition extends HTMLPurifier_Printer \htmlpurifier_printer_htmldefinition
class HTMLPurifier_Token_Start extends HTMLPurifier_Token_Tag \htmlpurifier_token_start
class HTMLPurifier_Token_End extends HTMLPurifier_Token_Tag \htmlpurifier_token_end
class HTMLPurifier_Token_Text extends HTMLPurifier_Token \htmlpurifier_token_text
class HTMLPurifier_Token_Comment extends HTMLPurifier_Token \htmlpurifier_token_comment
class HTMLPurifier_TagTransform_Font extends HTMLPurifier_TagTransform \htmlpurifier_tagtransform_font
class HTMLPurifier_Token_Empty extends HTMLPurifier_Token_Tag \htmlpurifier_token_empty
class HTMLPurifier_URIScheme_news extends HTMLPurifier_URIScheme \htmlpurifier_urischeme_news
class HTMLPurifier_URIScheme_https extends HTMLPurifier_URIScheme_http \htmlpurifier_urischeme_https
class HTMLPurifier_URIScheme_mailto extends HTMLPurifier_URIScheme \htmlpurifier_urischeme_mailto
class HTMLPurifier_URIScheme_nntp extends HTMLPurifier_URIScheme \htmlpurifier_urischeme_nntp
class HTMLPurifier_Printer_ConfigForm_default extends HTMLPurifier_Printer \htmlpurifier_printer_configform_default
class HTMLPurifier_Printer_ConfigForm_bool extends HTMLPurifier_Printer \htmlpurifier_printer_configform_bool
class HTMLPurifier_Printer_ConfigForm extends HTMLPurifier_Printer \htmlpurifier_printer_configform
class HTMLPurifier_Printer_ConfigForm_NullDecorator extends HTMLPurifier_Printer \htmlpurifier_printer_configform_nulldecorator
class HTMLPurifier_URIFilter_HostBlacklist extends HTMLPurifier_URIFilter \htmlpurifier_urifilter_hostblacklist
class HTMLPurifier_URIFilter_DisableExternalResources extends HTMLPurifier_URIFilter_DisableExternal \htmlpurifier_urifilter_disableexternalresources
class HTMLPurifier_Injector_AutoParagraph extends HTMLPurifier_Injector \htmlpurifier_injector_autoparagraph
class HTMLPurifier_Injector_RemoveEmpty extends HTMLPurifier_Injector \htmlpurifier_injector_removeempty
class HTMLPurifier_Injector_SafeObject extends HTMLPurifier_Injector \htmlpurifier_injector_safeobject
class HTMLPurifier_Injector_Linkify extends HTMLPurifier_Injector \htmlpurifier_injector_linkify
class HTMLPurifier_Injector_DisplayLinkURI extends HTMLPurifier_Injector \htmlpurifier_injector_displaylinkuri
class HTMLPurifier_Injector_PurifierLinkify extends HTMLPurifier_Injector \htmlpurifier_injector_purifierlinkify
class HTMLPurifier_TagTransform_Simple extends HTMLPurifier_TagTransform \htmlpurifier_tagtransform_simple
class HTML5TreeConstructer \html5treeconstructer
class HTML5 \html5
class HTMLPurifier_Lexer_PH5P extends HTMLPurifier_Lexer_DOMLex \htmlpurifier_lexer_ph5p
class HTMLPurifier_Lexer_DirectLex extends HTMLPurifier_Lexer \htmlpurifier_lexer_directlex
class HTMLPurifier_Lexer_PEARSax3 extends HTMLPurifier_Lexer \htmlpurifier_lexer_pearsax3
class HTMLPurifier_URIFilter_Munge extends HTMLPurifier_URIFilter \htmlpurifier_urifilter_munge
class HTMLPurifier_URIFilter_MakeAbsolute extends HTMLPurifier_URIFilter \htmlpurifier_urifilter_makeabsolute
class HTMLPurifier_AttrDef_CSS_Color extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_css_color
class HTMLPurifier_AttrDef_CSS_Composite extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_css_composite
class HTMLPurifier_AttrDef_CSS_BackgroundPosition extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_css_backgroundposition
class HTMLPurifier_AttrDef_CSS_Background extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_css_background
class HTMLPurifier_AttrDef_CSS_URI extends HTMLPurifier_AttrDef_URI \htmlpurifier_attrdef_css_uri
class HTMLPurifier_AttrDef_CSS_DenyElementDecorator extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_css_denyelementdecorator
class HTMLPurifier_AttrDef_CSS_TextDecoration extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_css_textdecoration
class HTMLPurifier_AttrDef_CSS_AlphaValue extends HTMLPurifier_AttrDef_CSS_Number \htmlpurifier_attrdef_css_alphavalue
class HTMLPurifier_AttrDef_CSS_Filter extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_css_filter
class HTMLPurifier_AttrDef_URI_IPv6 extends HTMLPurifier_AttrDef_URI_IPv4 \htmlpurifier_attrdef_uri_ipv6
class HTMLPurifier_AttrDef_URI_Host extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_uri_host
class HTMLPurifier_AttrDef_URI_Email_SimpleCheck extends HTMLPurifier_AttrDef_URI_Email \htmlpurifier_attrdef_uri_email_simplecheck
class HTMLPurifier_AttrDef_CSS_ListStyle extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_css_liststyle
class HTMLPurifier_AttrDef_CSS_Border extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_css_border
class HTMLPurifier_AttrDef_CSS_Font extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_css_font
class HTMLPurifier_AttrDef_CSS_FontFamily extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_css_fontfamily
class HTMLPurifier_AttrDef_HTML_ID extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_html_id
class HTMLPurifier_AttrDef_Lang extends HTMLPurifier_AttrDef \htmlpurifier_attrdef_lang
class HTMLPurifier_Filter \htmlpurifier_filter
class HTMLPurifier_Token \htmlpurifier_token
class HTMLPurifier_URIScheme \htmlpurifier_urischeme
class HTMLPurifier_Printer \htmlpurifier_printer
class HTMLPurifier_Lexer \htmlpurifier_lexer
class HTMLPurifier_HTMLModule_Tidy_XHTMLAndHTML4 extends HTMLPurifier_HTMLModule_Tidy \htmlpurifier_htmlmodule_tidy_xhtmlandhtml4
class HTMLPurifier_HTMLModule_Tidy extends HTMLPurifier_HTMLModule \htmlpurifier_htmlmodule_tidy
class HTMLPurifier_URIScheme_http extends HTMLPurifier_URIScheme \htmlpurifier_urischeme_http
class HTMLPurifier_Token_Tag extends HTMLPurifier_Token \htmlpurifier_token_tag