Full index

Package indexes


a b c d e f g h i k l m n o p q r s t u v w x y z _
a
top
$accessed
$addParam
$aliases
List of aliases for the directive, e.g. array(new HTMLPurifier_ConfigSchema_Interchange_Id('Ns', 'Dir'))).
$aliases
List of aliases for this doctype
$aliases
Lookup table of aliases to real doctype names
$aliases
Hash of value aliases, i.e. values that are equivalent.
$aliases
$allow
$allowed
Lookup table of allowed scalar values, e.g. array('allowed' => true).
$allowed
Lookup table of allowed values of the element, bool true if all allowed.
$allowedParam
$allowedUnits
Lookup array of units recognized by CSS 2.1
$allow_empty
$allow_empty
$allow_empty
$allow_empty
Bool that indicates whether or not an empty array of children is okay
$allow_empty
$allow_empty
$allow_empty
$allow_null
Is null allowed? Has no effect for mixed type.
$armor
Lookup array of processing that this token is exempt from.
$attr
Associative array of attribute name to HTMLPurifier_AttrDef
$attr
Associative array of the tag's attributes.
$attr
Name of boolean attribute that is trigger
$attr
$attr
Name of attribute to transform from
$attrCollections
< Instance of HTMLPurifier_ContentSets
$attrTypes
Instance of HTMLPurifier_AttrTypes
$attr_collections
$attr_collections
$attr_collections
$attr_collections
Associative array of attribute collection names to attribute
$attr_collections
$attr_collections
$attr_transform_post
Indexed list of tag's HTMLPurifier_AttrTransform to be done after validation
$attr_transform_pre
Indexed list of tag's HTMLPurifier_AttrTransform to be done before validation
$autoFinalize
Bool indicator whether or not to automatically finalize
add
Add an ID to the lookup table.
add
add
add
add
add
Defines a directive for configuration
add
add
Adds a definition object to the cache
addAlias
Defines a directive alias for backwards compatibility
addAllowedValues
Defines a set of allowed values for a directive.
addAttribute
Adds a custom attribute to a pre-existing element
addBlankElement
Adds a blank element to your HTML definition, for overriding
addBlankElement
Convenience function that creates a totally blank, non-standalone element.
addDecorator
Registers a decorator to add to all new cache objects
addDirective
Adds a directive array to $directives
addElement
Convenience function that sets up a new element
addElement
Adds a custom element to your HTML definition
addElementToContentSet
Convenience function that registers an element to a content set
addError
addEvent
Adds an IDS_Event object to the report
addFilter
Adds a filter
addFilter
HTMLPurifier::addFilter() in HTMLPurifier.php
Adds a filter to process the output. First come first serve
addFilter
addHtml
IDS_Monitor::addHtml() in Monitor.php
Adds a value to the html array
addJson
IDS_Monitor::addJson() in Monitor.php
Adds a value to the json array
addLogger
Registers a new logging wrapper
addModule
Adds a module to the current doctype by first registering it,
addNamespace
Adds a namespace array to $namespaces
addNamespace
Defines a namespace for directives to be put into.
addPrefix
Adds a class prefix that registerModule() will use to resolve a
addValueAliases
Defines a directive value alias.
AFTER_BODY
AFTER_HEAD
AFTR_FRAME
ALIST
allowsElement
Tests if the context node allows a certain element
assertAlnum
assertIsArray
assertIsBool
assertIsLookup
assertIsString
assertNotEmpty
assertNotNull
ATTR
autoFinalize
Finalizes configuration only if auto finalize is on and not
autoload
Autoload function for HTML Purifier
AttrCollections.php
AttrCollections.php in AttrCollections.php
AlphaValue.php
AlphaValue.php in AlphaValue.php
AttrDef.php
AttrDef.php in AttrDef.php
AttrTransform.php
AttrTransform.php in AttrTransform.php
AttrTypes.php
AttrTypes.php in AttrTypes.php
AttrValidator.php
AttrValidator.php in AttrValidator.php
AutoParagraph.php
AutoParagraph.php in AutoParagraph.php
b
top
$base
HTMLPurifier_URI object of the base specified at %URI.Base
$base
$basePathStack
$blacklist
$block
Instance of the definition object to use when block.
$browsable
$browsable
$browsable
$browsable
$browsable
Whether or not URIs of this schem are locatable by a browser http and ftp are accessible, while mailto and news are not.
$browsable
backward
Iterator function, starts with the previous token and continues until you reach the beginning of input tokens.
BEFOR_HEAD
BOOL
build
build
Builds an interchange object based on a hash.
build
Builds an IDAccumulator, also initializing the default blacklist
build
buildDirective
buildDirective
buildFromDirectory
buildNamespace
buildNamespace
Background.php
Background.php in Background.php
BackgroundPosition.php
BackgroundPosition.php in BackgroundPosition.php
Border.php
Border.php in Border.php
Bool.php
Bool.php in Bool.php
Background.php
Background.php in Background.php
BdoDir.php
BdoDir.php in BdoDir.php
BgColor.php
BgColor.php in BgColor.php
BoolToCSS.php
BoolToCSS.php in BoolToCSS.php
Border.php
Border.php in Border.php
Bootstrap.php
Bootstrap.php in Bootstrap.php
Bdo.php
Bdo.php in Bdo.php
c
top
$cache
Cache object we are decorating
$cache
Cache container
$cache
Cache of language code information used to load HTMLPurifier_Language objects
$caches
HTMLPurifier_DefinitionCacheFactory::$caches in DefinitionCacheFactory.php
$cacheSettings
Holds caching settings
$caseSensitive
Case sensitivity of the matching
$case_sensitive
$case_sensitive
Bool indicating whether or not enumeration is case sensitive.
$centrifuge
Centrifuge data
$child
HTMLPurifier_ChildDef of this tag.
$children
Child ErrorStructs that are from this structure. For example, a TOKEN
$class
$class
$class
$class
$code
ISO 639 language code of language. Prefers shortest possible version
$col
< Line number node was on in source document. Null if unknown.
$cols
$compress
Whether or not to compress directive names, clipping them off after a certain amount of letters. False to disable or integer letters before clipping.
$conf
Two-level associative array of configuration directives
$config
Instances of HTMLPurifier_Config and HTMLPurifier_Context
$config
Current instance of HTMLPurifier_Config.
$config
Instance of HTMLPurifier_Config, for easy access
$config
Configuration for the generator
$config
IDS_Init::$config in Init.php
Holds config settings
$config
HTMLPurifier::$config in HTMLPurifier.php
Global configuration object
$contents
$contentSets
$content_model
Abstract string representation of internal ChildDef rules. See HTMLPurifier_ContentSets for how this is parsed and then transformed into an HTMLPurifier_ChildDef.
$content_model_type
Value of $child->type, used to determine which ChildDef to use, used in combination with $content_model.
$content_sets
Associative array of content set names to content set additions.
$content_sets
$content_sets
$content_sets
$content_sets
$context
$context
Context-stack to provide easy to read error messages.
$context
$context
HTMLPurifier::$context in HTMLPurifier.php
Resultant HTMLPurifier_Context of last run purification. Is an array of contexts if the last called method was purifyArray().
$context
$context
Current instance of HTMLPurifier_Context.
$css
$css
CSS declarations to add to style, needs trailing semicolon
$cssName
$currentNesting
Reference to CurrentNesting variable in Context. This is an array
callbackArmorCommentEntities
Callback function that entity-izes ampersands in comments so that
callbackUndoCommentSubst
Callback function for undoing escaping of stray angled brackets
CDATA
HTML5::CDATA in PH5P.php
CDATACallback
Callback function for escapeCDATA() that does the work.
CHARACTR
HTML5::CHARACTR in PH5P.php
checkDefType
Checks if a definition's type jives with the cache's type
checkNeeded
This function checks if the HTML environment will work with the Injector: if p tags are not allowed, the Auto-Paragraphing injector should not be enabled.
CHILDREN
cleanCSS
Takes CSS (the stuff found in <style>) and cleans it.
cleanup
cleanup
Clears all expired (older version or revision) objects from cache
cleanup
cleanup
cleanUTF8
Cleans a UTF-8 string for well-formedness and SGML validity
clear
IDS_Report::clear() in Report.php
Clears calculated/collected values
closeHandler
Close tag event handler, interface is defined by PEAR package.
COMMENT
HTML5::COMMENT in PH5P.php
compareTo
Compares two lengths, and returns 1 if greater, -1 if less and 0 if equal.
confiscateAttr
Retrieves and removes an attribute
convert
Converts a length object of one unit into another unit.
convertConcatenations
Converts basic concatenations
convertEntities
Converts from hex/dec entities
Converter.php
Converter.php in Converter.php
convertFromCommented
Check for comments and erases them if available
convertFromControlChars
Detects nullbytes and controls chars via ord()
convertFromJSCharcode
Checks for common charcode pattern and decodes them
convertFromJSUnicode
This method converts JS unicode code points to regular characters
convertFromNestedBase64
This method matches and translates base64 strings and fragments used in data URIs
convertFromNewLines
Strip newlines
convertFromOutOfRangeChars
Detects nullbytes and controls chars via ord()
convertFromProprietaryEncodings
This method collects and decodes proprietary encoding types
convertFromSQLHex
Converts SQLHEX to plain text
convertFromSQLKeywords
Converts basic SQL keywords and obfuscations
convertFromUTF7
Converts relevant UTF-7 tags to UTF-8
convertFromUTF8
Converts a string from UTF-8 based on configuration.
convertFromXML
Strip XML patterns
convertJSRegexModifiers
Eliminate JS regex modifiers
convertQuotes
Normalize quotes
convertToASCIIDumbLossless
Lossless (character-wise) conversion of HTML to ASCII
convertToLookup
Converts a string list of elements separated by pipes into a lookup array.
convertToUTF8
Converts a string to UTF-8 based on configuration.
copy
copy
copy
Cross-compatible clone substitute
count
IDS_Report::count() in Report.php
Returns total amount of events
count
IDS_Event::count() in Event.php
Returns number of filters
create
Retrieves or sets the default Lexer as a Prototype Factory.
create
Low-level factory constructor for creating new standalone element defs
create
Creates a language object, handles class fallbacks
create
HTMLPurifier_DefinitionCacheFactory::create() in DefinitionCacheFactory.php
Factory method that creates a cache object based on configuration
create
Convenience constructor that creates a config object based on a mixed var
createComment
Creates a HTMLPurifier_Token_Comment.
createDefault
Convenience constructor that creates a default configuration object.
createEmpty
Creates a HTMLPurifier_Token_Empty.
createEnd
Creates a HTMLPurifier_Token_End.
createStart
Creates a HTMLPurifier_Token_Start.
createText
Creates a HTMLPurifier_Token_Text.
CSSPROP
current
Initializes the iterator at the current position. Use in a do {} while; loop to force the _forward and _backward functions to start at the current location.
Composite.php
Composite.php in Composite.php
Color.php
Color.php in Color.php
Composite.php
Composite.php in Composite.php
CSS.php
CSS.php in CSS.php
Color.php
Color.php in Color.php
Chameleon.php
Chameleon.php in Chameleon.php
Custom.php
Custom.php in Custom.php
ChildDef.php
ChildDef.php in ChildDef.php
Config.php
Config.php in Config.php
ConfigDef.php
ConfigDef.php in ConfigDef.php
ConfigSchema.php
ConfigSchema.php in ConfigSchema.php
ConfigSchema.php
ConfigSchema.php in ConfigSchema.php
ContentSets.php
ContentSets.php in ContentSets.php
Context.php
Context.php in Context.php
CSSDefinition.php
CSSDefinition.php in CSSDefinition.php
Cleanup.php
Cleanup.php in Cleanup.php
CommonAttributes.php
CommonAttributes.php in CommonAttributes.php
ConfigForm.php
ConfigForm.php in ConfigForm.php
CSSDefinition.php
CSSDefinition.php in CSSDefinition.php
Composite.php
Composite.php in Composite.php
Core.php
Core.php in Core.php
Comment.php
Comment.php in Comment.php
d
top
$data
< PCDATA tag name compatible with DTD.
$data
$decorators
$def
$def
$def
$def
Reference HTMLPurifier_ConfigSchema for value checking
$def
Instance of HTMLPurifier_HTMLDefinition, for easy access
$default
$default
Default value, e.g. 3 or 'DefaultVal'.
$defaultLevel
$defaultLevel
$defaultLevel
$defaultLevel
Default level to place all fixes in. Disabled by default
$defaultLevel
$defaultLevel
$defaults
Defaults of the directives and namespaces.
$defaultScheme
Name of default scheme based on %URI.DefaultScheme and %URI.Base
$default_port
$default_port
$default_port
$default_port
$default_port
Scheme's default port (integer)
$defines_child_def
Boolean flag that indicates whether or not getChildDef is implemented.
$defines_child_def
$defines_child_def
$definitions
Indexed array of definitions
$definitions
$defs
List of HTMLPurifier_AttrDef objects that may process strings
$deprecatedUse
ID of directive that supercedes this old directive, is an instance of HTMLPurifier_ConfigSchema_Interchange_Id. Null if not deprecated.
$deprecatedVersion
Version of HTML Purifier this directive was deprecated. Null if not deprecated.
$descendants_are_inline
Does the element have a content model (#PCDATA | Inline)*? This is important for chameleon ins and del processing in HTMLPurifier_ChildDef_Chameleon. Dynamically set: modules don't have to worry about this one.
$description
HTML description.
$description
Filter description
$description
HTML description.
$dir
HTMLPurifier_LanguageFactory::$dir in LanguageFactory.php
Cached copy of dirname(__FILE__), directory of current file without
$directive
$directives
Array of Directive ID => array(directive info)
$doctype
Doctype object
$doctype
Instance of current doctype
$doctypes
Instance of HTMLPurifier_DoctypeRegistry
$doctypes
Hash of doctype names to doctype objects
$docURL
$docURL
Documentation URL, can have fragment tagged on end
$dtdPublic
Public DTD identifier
$dtdSystem
System DTD identifier
$dtd_regex
Allowed child pattern as defined by the DTD
Database.php
Database.php in Database.php
dataHandler
Data event handler, interface is defined by PEAR package.
decorate
Lazy decorator function
define
defineAlias
defineAllowedValues
defineNamespace
defineValueAliases
destroy
Destorys a variable in the context.
DIGITAL
DOCTYPE
HTML5::DOCTYPE in PH5P.php
doSetup
Constructs the info array. The meat of this class.
doSetup
Sets up the definition object into the final form, something
doSetup
doSetup
doSetupProprietary
doSetupTricky
Database.php
Database.php in Database.php
DenyElementDecorator.php
DenyElementDecorator.php in DenyElementDecorator.php
Directive.php
Directive.php in Directive.php
DirectiveAlias.php
DirectiveAlias.php in DirectiveAlias.php
Directive.php
Directive.php in Directive.php
Definition.php
Definition.php in Definition.php
Decorator.php
Decorator.php in Decorator.php
DefinitionCache.php
DefinitionCache.php in DefinitionCache.php
DefinitionCacheFactory.php
DefinitionCacheFactory.php in DefinitionCacheFactory.php
Doctype.php
Doctype.php in Doctype.php
DoctypeRegistry.php
DoctypeRegistry.php in DoctypeRegistry.php
DisplayLinkURI.php
DisplayLinkURI.php in DisplayLinkURI.php
DirectLex.php
DirectLex.php in DirectLex.php
DOMLex.php
DOMLex.php in DOMLex.php
DisableExternal.php
DisableExternal.php in DisableExternal.php
DisableExternalResources.php
DisableExternalResources.php in DisableExternalResources.php
e
top
$element
$elementLookup
Associative array of element name to list of modules that have definitions for the element; this array is dynamically filled.
$elements
$elements
$elements
Lookup table of allowed elements.
$elements
Informally, a list of elements this module changes. Not used in any significant way.
$elements
Lookup array of all elements that this definition could possibly allow
$embedsResource
$enumToCSS
Lookup array of attribute values to CSS
$error
True if no message file was found for this language, so English is being used instead. Check this if you'd like to notify the user that they've used a non-supported language.
$errorNames
Array of localizable error codes
$errors
$errors
Errors registered for this structure.
$events
IDS_Report::$events in Report.php
Event container
$excludes
Lookup table of tags excluded from all descendants of this tag.
$external
List of external projects this directive depends on, e.g. array('CSSTidy').
element
Prints a complete element with content inside
elementEmpty
emitToken
encode
Our replacement for urlencode, it encodes all non-reserved characters, as well as any extra characters that were instructed to be preserved.
end
Returns an end teg
ENDTAG
HTML5::ENDTAG in PH5P.php
END_PHASE
ENGLISH
EOF
HTML5::EOF in PH5P.php
error
error
Throws an exception.
error
Emits an error, providing helpful context.
errorGeneric
Generic error for if a type didn't work.
errorInconsistent
Throws an inconsistency exception.
escape
Escapes raw text data.
escape
Escapes a string for HTML output.
escapeCDATA
Translates CDATA sections into regular sections (through escaping).
escapeCommentedCDATA
Special CDATA case that is especially convoluted for <script>
escapeHandler
Escaped text handler, interface is defined by PEAR package.
evalArray
Evaluates an array PHP code string without array() wrapper
evalExpression
Event.php
Event.php in Event.php
execute
execute
Executes the strategy on the tokens.
execute
execute
execute
execute
Stores given data into the database
execute
Sends the report to registered recipients
execute
execute
Stores given data into a file
execute
Interface method
execute
Iterates through registered loggers and executes them
exists
Checks whether or not the variable exists.
expandIdentifiers
Expands all string identifiers in an attribute array by replacing
export
extractBody
Takes a string of HTML (fragment or document) and returns the content
Email.php
Email.php in Email.php
Enum.php
Enum.php in Enum.php
Email.php
Email.php in Email.php
EnumToCSS.php
EnumToCSS.php in EnumToCSS.php
Empty.php
Empty.php in Empty.php
Exception.php
Exception.php in Exception.php
ElementDef.php
ElementDef.php in ElementDef.php
Encoder.php
Encoder.php in Encoder.php
EntityLookup.php
EntityLookup.php in EntityLookup.php
EntityParser.php
EntityParser.php in EntityParser.php
ErrorCollector.php
ErrorCollector.php in ErrorCollector.php
ErrorStruct.php
ErrorStruct.php in ErrorStruct.php
Exception.php
Exception.php in Exception.php
ExtractStyleBlocks.php
ExtractStyleBlocks.php in ExtractStyleBlocks.php
Edit.php
Edit.php in Edit.php
en-x-test.php
en-x-test.php in en-x-test.php
en-x-test.php
en-x-test.php in en-x-test.php
en-x-testmini.php
en-x-testmini.php in en-x-testmini.php
en.php
en.php in en.php
Empty.php
Empty.php in Empty.php
End.php
End.php in End.php
f
top
$fake_elements
$fallback
Fallback language code
$fields
Printers for specific fields
$filters
IDS_Event::$filters in Event.php
List of filter objects
$filters
$filterSet
Filter container
$finalized
Bool indicator whether or not config is finalized
$fixesForLevel
Lists of fixes used by getFixesForLevel(). Format is:
$fragment
Factory.php
Factory.php in Factory.php
File.php
File.php in File.php
factory
IDS_Caching::factory() in Factory.php
Factory method
filter
filter
filter
filter
Filter a URI object
filter
filter
filter
Filter.php
Filter.php in Filter.php
finalize
Finalizes a configuration object, prohibiting further change
FLOAT
flush
flush
Clears all objects from cache
flush
flush
formatMessage
Formats a localised message with passed parameters
FORMATTING
forward
Iterator function, which starts with the next token and continues until you reach the end of the input tokens.
forwardUntilEndToken
Similar to _forward, but accepts a third parameter $nesting (which should be initialized at 0) and stops when we hit the end tag for the node $this->inputIndex starts in.
File.php
File.php in File.php
Filter.php
Filter.php in Filter.php
Font.php
Font.php in Font.php
FontFamily.php
FontFamily.php in FontFamily.php
FrameTarget.php
FrameTarget.php in FrameTarget.php
Filter.php
Filter.php in Filter.php
Forms.php
Forms.php in Forms.php
FixNesting.php
FixNesting.php in FixNesting.php
Font.php
Font.php in Font.php
ftp.php
ftp.php in ftp.php
Flexible.php
Flexible.php in Flexible.php
g
top
$generator
$generator
Instance of HTMLPurifier_Generator for HTML generation convenience funcs
$generator
HTMLPurifier::$generator in HTMLPurifier.php
generateAttributes
Generates attribute declarations from attribute array.
generateBaseDirectoryPath
Generates path to base directory that contains all definition type
generateChildDef
Accepts a definition; generates and assigns a ChildDef for it
generateChildDefCallback
generateDirectoryPath
Generates the path to the directory contain this cache's serial files
generateFilePath
Generates the file path to the serial file corresponding to
generateFromToken
Generates HTML from a single token.
generateFromTokens
Generates HTML from an array of tokens.
generateKey
Generates a unique identifier for a particular configuration
generateScriptFromToken
Special case processor for the contents of script tags
get
get
Retrieves reference to a doctype of a certain name
get
Retrieves a definition object from the cache
get
get
Retrieves a type
get
get
Retreives a value from the configuration.
get
get
get
Retrieves a variable reference from the context.
getAccessed
Returns a lookup array of all array indexes that have been accessed.
getAll
Retrieves all directives, organized by namespace
getAllowedDirectivesForForm
Returns a list of array(namespace, directive) for all directives that are allowed in a web-form context as per an allowed namespaces/directives list.
getAnonymousModule
Retrieves a reference to the anonymous module, so you can bust out advanced features without having to make your own module.
getBasePath
This method checks if a base path is given and usage is set to true.
getBatch
Retreives an array of directives to values from a given namespace
getBatchSerial
Returns a md5 signature of a segment of the configuration object
getCache
Returns the cached data
getCache
Returns the cached data
getCache
Returns the cached data
getCache
Returns the cached data
getCache
Interface method
getCentrifuge
This method returns the centrifuge property or null if not filled with data
getChild
getChildDef
Retrieves a proper HTMLPurifier_ChildDef subclass based on content_model and content_model_type member variables of the HTMLPurifier_ElementDef class. There is a similar function in HTMLPurifier_HTMLDefinition.
getChildDef
Instantiates a ChildDef based on content_model and content_model_type
getChildDef
getChildDef
getClass
Retrieves the class of an object without prefixes, as well as metadata
getConfig
Returns the config array
getConfigPath
Returns path to configuration file
getCSS
Retrieves styling, in case it is not accessible by webserver
getCSSDefinition
Retrieves object reference to the CSS definition
getDefinition
Retrieves a definition
getDescription
Returns filter description
getDoctypeFromConfig
Retrieves the doctype from the configuration object
getElement
Retrieves a single merged element definition
getElements
Retrieves merged element definitions.
getErrorName
Retrieves a localised error name.
getEvent
Get event by name
getExceptions
Returns exception array
getFallbackFor
Returns the fallback language for language
getFilterFromJson
Loads filters from Json file using ext/Json
getFilterFromXML
Loads filters from XML using SimpleXML
getFilters
Returns list of filter objects
getFilterSet
Returns registered filters
getFixesForLevel
Retrieves all fixes per a level, returning fixes for that specific level as well as all levels below it.
getFixType
Parses a fix name and determines what kind of fix it is, as well
getFormattedContext
Returns a formatted context string.
getHtml
IDS_Monitor::getHtml() in Monitor.php
Returns html array
getHTMLDefinition
Retrieves object reference to the HTML definition.
getHTMLFormatted
Default HTML formatting implementation for error messages
getId
IDS_Filter::getId() in Filter.php
Get filter ID
getImpact
Returns total impact
getImpact
Get filter impact level
getImpact
Returns calculated impact
getInstance
Returns an instance of this class
getInstance
HTMLPurifier::getInstance() in HTMLPurifier.php
getInstance
Returns an instance of this class
getInstance
Returns an instance of this class
getInstance
Returns an instance of this class
getInstance
Returns an instance of this class
getInstance
Returns an instance of this class
getInstance
Returns an instance of this class
getIterator
IteratorAggregate iterator getter
getIterator
Return iterator object
getJavaScript
Retrieves JavaScript, in case it is not accessible by webserver
getJson
IDS_Monitor::getJson() in Monitor.php
Returns json array
getMessage
Retrieves a localised message.
getN
Retrieves string numeric magnitude.
getName
Returns event name
getNonAutoCloseElements
Get lookup of tag names that should not close this element automatically.
getNonAutoCloseElements
getPath
Returns the path for a specific class.
getRaw
Retrieves raw error data for custom formatter to use
getReport
Returns report object providing various functions to work with detected results. Also the centrifuge data is being set as property of the report object.
getRewind
Retrieves rewind, and then unsets it.
getRule
IDS_Filter::getRule() in Filter.php
Returns filter rule
getScheme
Retrieves a scheme validator object
getSchemeObj
Retrieves a scheme object corresponding to the URI's scheme/default
getSerial
Returns a md5 signature for the entire configuration object
getSigFigs
Returns the number of significant figures in a string number.
getStorage
Returns storage container
getTags
IDS_Filter::getTags() in Filter.php
Return list of affected tags
getTags
IDS_Report::getTags() in Report.php
Returns list of affected tags
getTags
Returns affected tags
getTypeName
getUnit
Retrieves string unit.
getValue
Returns event value
Generator.php
Generator.php in Generator.php
h
top
$hierarchical
$hierarchical
Whether or not the URI always uses <hier_part>, resolves edge cases
$hierarchical
$host
$host
String host to consider "home" base, derived off of $base
$htmlDefinition
Instance of HTMLPurifier_HTMLDefinition
handleElement
handleElement
handleElement
Handler that is called when a start or empty token is processed
handleElement
handleElement
handleEnd
Handler that is called when an end token is processed
handleEnd
handleEnd
handleText
handleText
Handler that is called when a text token is processed
handleText
handleText
hasEvent
Checks if a specific event with given name exists
HASH
heavyHeader
Creates a heavy header row
HTML5
HTML5 in PH5P.php
HTML5TreeConstructer
HTMLPurifier
HTMLPurifier in HTMLPurifier.php
Facade that coordinates HTML Purifier's subsystems in order to purify HTML.
HTMLPurifier
HTMLPurifier() in HTMLPurifier.func.php
Purify HTML.
HTMLPurifier_AttrCollections
HTMLPurifier_AttrCollections in AttrCollections.php
Defines common attribute collections that modules reference
HTMLPurifier_AttrDef
HTMLPurifier_AttrDef in AttrDef.php
Base class for all validating attribute definitions.
HTMLPurifier_AttrDef_CSS
Validates the HTML attribute style, otherwise known as CSS.
HTMLPurifier_AttrDef_CSS_AlphaValue
Validates a number as defined by the CSS spec.
HTMLPurifier_AttrDef_CSS_Background
Validates shorthand CSS property background.
HTMLPurifier_AttrDef_CSS_BackgroundPosition
Validates the value of background-position.
HTMLPurifier_AttrDef_CSS_Border
Validates the border property as defined by CSS.
HTMLPurifier_AttrDef_CSS_Color
Validates Color as defined by CSS.
HTMLPurifier_AttrDef_CSS_Composite
Allows multiple validators to attempt to validate attribute.
HTMLPurifier_AttrDef_CSS_DenyElementDecorator
Decorator which enables CSS properties to be disabled for specific elements.
HTMLPurifier_AttrDef_CSS_Filter
Microsoft's proprietary filter: CSS property
HTMLPurifier_AttrDef_CSS_Font
Validates shorthand CSS property font.
HTMLPurifier_AttrDef_CSS_FontFamily
Validates a font family list according to CSS spec
HTMLPurifier_AttrDef_CSS_ImportantDecorator
Decorator which enables !important to be used in CSS values.
HTMLPurifier_AttrDef_CSS_Length
Represents a Length as defined by CSS.
HTMLPurifier_AttrDef_CSS_ListStyle
Validates shorthand CSS property list-style.
HTMLPurifier_AttrDef_CSS_Multiple
Framework class for strings that involve multiple values.
HTMLPurifier_AttrDef_CSS_Number
Validates a number as defined by the CSS spec.
HTMLPurifier_AttrDef_CSS_Percentage
Validates a Percentage as defined by the CSS spec.
HTMLPurifier_AttrDef_CSS_TextDecoration
Validates the value for the CSS property text-decoration
HTMLPurifier_AttrDef_CSS_URI
Validates a URI in CSS syntax, which uses url('http://example.com')
HTMLPurifier_AttrDef_Enum
Validates a keyword against a list of valid values.
HTMLPurifier_AttrDef_HTML_Bool
Validates a boolean attribute
HTMLPurifier_AttrDef_HTML_Color
Validates a color according to the HTML spec.
HTMLPurifier_AttrDef_HTML_FrameTarget
Special-case enum attribute definition that lazy loads allowed frame targets
HTMLPurifier_AttrDef_HTML_ID
Validates the HTML attribute ID.
HTMLPurifier_AttrDef_HTML_Length
Validates the HTML type length (not to be confused with CSS's length).
HTMLPurifier_AttrDef_HTML_LinkTypes
Validates a rel/rev link attribute against a directive of allowed values
HTMLPurifier_AttrDef_HTML_MultiLength
Validates a MultiLength as defined by the HTML spec.
HTMLPurifier_AttrDef_HTML_Nmtokens
Validates contents based on NMTOKENS attribute type.
HTMLPurifier_AttrDef_HTML_Pixels
Validates an integer representation of pixels according to the HTML spec.
HTMLPurifier_AttrDef_Integer
Validates an integer.
HTMLPurifier_AttrDef_Lang
Validates the HTML attribute lang, effectively a language code.
HTMLPurifier_AttrDef_Switch
Decorator that, depending on a token, switches between two definitions.
HTMLPurifier_AttrDef_Text
Validates arbitrary text according to the HTML spec.
HTMLPurifier_AttrDef_URI
Validates a URI as defined by RFC 3986.
HTMLPurifier_AttrDef_URI_Email
Base class for all validating attribute definitions.
HTMLPurifier_AttrDef_URI_Email_SimpleCheck
Primitive email validation class based on the regexp found at
HTMLPurifier_AttrDef_URI_Host
Validates a host according to the IPv4, IPv6 and DNS (future) specifications.
HTMLPurifier_AttrDef_URI_IPv4
Validates an IPv4 address
HTMLPurifier_AttrDef_URI_IPv6
Validates an IPv6 address.
HTMLPurifier_AttrTransform
HTMLPurifier_AttrTransform in AttrTransform.php
Processes an entire attribute array for corrections needing multiple values.
HTMLPurifier_AttrTransform_Background
Pre-transform that changes proprietary background attribute to CSS.
HTMLPurifier_AttrTransform_BdoDir
Post-trasnform that ensures that bdo tags have the dir attribute set.
HTMLPurifier_AttrTransform_BgColor
Pre-transform that changes deprecated bgcolor attribute to CSS.
HTMLPurifier_AttrTransform_BoolToCSS
Pre-transform that changes converts a boolean attribute to fixed CSS
HTMLPurifier_AttrTransform_Border
Pre-transform that changes deprecated border attribute to CSS.
HTMLPurifier_AttrTransform_EnumToCSS
Generic pre-transform that converts an attribute with a fixed number of values (enumerated) to CSS.
HTMLPurifier_AttrTransform_ImgRequired
Transform that supplies default values for the src and alt attributes in img tags, as well as prevents the img tag from being removed because of a missing alt tag. This needs to be registered as both a pre and post attribute transform.
HTMLPurifier_AttrTransform_ImgSpace
Pre-transform that changes deprecated hspace and vspace attributes to CSS
HTMLPurifier_AttrTransform_Input
Performs miscellaneous cross attribute validation and filtering for input elements. This is meant to be a post-transform.
HTMLPurifier_AttrTransform_Lang
Post-transform that copies lang's value to xml:lang (and vice-versa)
HTMLPurifier_AttrTransform_Length
Class for handling width/height length attribute transformations to CSS
HTMLPurifier_AttrTransform_Name
Pre-transform that changes deprecated name attribute to ID if necessary
HTMLPurifier_AttrTransform_SafeEmbed
Processes an entire attribute array for corrections needing multiple values.
HTMLPurifier_AttrTransform_SafeObject
Writes default type for all objects. Currently only supports flash.
HTMLPurifier_AttrTransform_SafeParam
Validates name/value pairs in param tags to be used in safe objects. This will only allow name values it recognizes, and pre-fill certain attributes with required values.
HTMLPurifier_AttrTransform_ScriptRequired
Implements required attribute stipulation for <script>
HTMLPurifier_AttrTransform_Textarea
Sets height/width defaults for <textarea>
HTMLPurifier_AttrTypes
HTMLPurifier_AttrTypes in AttrTypes.php
Provides lookup array of attribute types to HTMLPurifier_AttrDef objects
HTMLPurifier_AttrValidator
HTMLPurifier_AttrValidator in AttrValidator.php
Validates the attributes of a token. Doesn't manage required attributes very well. The only reason we factored this out was because RemoveForeignElements also needed it besides ValidateAttributes.
HTMLPurifier_Bootstrap
HTMLPurifier_Bootstrap in Bootstrap.php
Bootstrap class that contains meta-functionality for HTML Purifier such as the autoload function.
HTMLPurifier_ChildDef
HTMLPurifier_ChildDef in ChildDef.php
Defines allowed child nodes and validates tokens against it.
HTMLPurifier_ChildDef_Chameleon
Definition that uses different definitions depending on context.
HTMLPurifier_ChildDef_Custom
Custom validation class, accepts DTD child definitions
HTMLPurifier_ChildDef_Empty
Definition that disallows all elements.
HTMLPurifier_ChildDef_Optional
Definition that allows a set of elements, and allows no children.
HTMLPurifier_ChildDef_Required
Definition that allows a set of elements, but disallows empty children.
HTMLPurifier_ChildDef_StrictBlockquote
Takes the contents of blockquote when in strict and reformats for validation.
HTMLPurifier_ChildDef_Table
Definition for tables
HTMLPurifier_Config
HTMLPurifier_Config in Config.php
Configuration object that triggers customizable behavior.
HTMLPurifier_ConfigDef
HTMLPurifier_ConfigDef in ConfigDef.php
Base class for configuration entity
HTMLPurifier_ConfigDef_Directive
Structure object containing definition of a directive.
HTMLPurifier_ConfigDef_DirectiveAlias
Structure object describing a directive alias
HTMLPurifier_ConfigDef_Namespace
Structure object describing of a namespace
HTMLPurifier_ConfigSchema
HTMLPurifier_ConfigSchema in ConfigSchema.php
Configuration definition, defines directives and their defaults.
HTMLPurifier_ConfigSchema_Builder_ConfigSchema
Converts HTMLPurifier_ConfigSchema_Interchange to our runtime representation used to perform checks on user configuration.
HTMLPurifier_ConfigSchema_Builder_Xml
Converts HTMLPurifier_ConfigSchema_Interchange to an XML format, which can be further processed to generate documentation.
HTMLPurifier_ConfigSchema_Exception
Exceptions related to configuration schema
HTMLPurifier_ConfigSchema_Interchange
Generic schema interchange format that can be converted to a runtime representation (HTMLPurifier_ConfigSchema) or HTML documentation. Members are completely validated.
HTMLPurifier_ConfigSchema_InterchangeBuilder
HTMLPurifier_ConfigSchema_Interchange_Directive
Interchange component class describing configuration directives.
HTMLPurifier_ConfigSchema_Interchange_Id
Represents a directive ID in the interchange format.
HTMLPurifier_ConfigSchema_Interchange_Namespace
Interchange component class describing namespaces.
HTMLPurifier_ConfigSchema_Validator
Performs validations on HTMLPurifier_ConfigSchema_Interchange
HTMLPurifier_ConfigSchema_ValidatorAtom
Fluent interface for validating the contents of member variables.
HTMLPurifier_ContentSets
HTMLPurifier_ContentSets in ContentSets.php
HTMLPurifier_Context
HTMLPurifier_Context in Context.php
Registry object that contains information about the current context.
HTMLPurifier_CSSDefinition
HTMLPurifier_CSSDefinition in CSSDefinition.php
Defines allowed CSS attributes and what their values are.
HTMLPurifier_Definition
HTMLPurifier_Definition in Definition.php
Super-class for definition datatype objects, implements serialization functions for the class.
HTMLPurifier_DefinitionCache
HTMLPurifier_DefinitionCache in DefinitionCache.php
Abstract class representing Definition cache managers that implements useful common methods and is a factory.
HTMLPurifier_DefinitionCacheFactory
HTMLPurifier_DefinitionCacheFactory in DefinitionCacheFactory.php
Responsible for creating definition caches.
HTMLPurifier_DefinitionCache_Decorator
Abstract class representing Definition cache managers that implements useful common methods and is a factory.
HTMLPurifier_DefinitionCache_Decorator_Cleanup
Definition cache decorator class that cleans up the cache whenever there is a cache miss.
HTMLPurifier_DefinitionCache_Decorator_Memory
Definition cache decorator class that saves all cache retrievals to PHP's memory; good for unit tests or circumstances where there are lots of configuration objects floating around.
HTMLPurifier_DefinitionCache_Null
Null cache object to use when no caching is on.
HTMLPurifier_DefinitionCache_Serializer
Abstract class representing Definition cache managers that implements useful common methods and is a factory.
HTMLPurifier_Doctype
HTMLPurifier_Doctype in Doctype.php
Represents a document type, contains information on which modules need to be loaded.
HTMLPurifier_DoctypeRegistry
HTMLPurifier_DoctypeRegistry in DoctypeRegistry.php
HTMLPurifier_ElementDef
HTMLPurifier_ElementDef in ElementDef.php
Structure that stores an HTML element definition. Used by HTMLPurifier_HTMLDefinition and HTMLPurifier_HTMLModule.
HTMLPurifier_Encoder
HTMLPurifier_Encoder in Encoder.php
A UTF-8 specific character encoder that handles cleaning and transforming.
HTMLPurifier_EntityLookup
HTMLPurifier_EntityLookup in EntityLookup.php
Object that provides entity lookup table from entity name to character
HTMLPurifier_EntityParser
HTMLPurifier_EntityParser in EntityParser.php
Handles referencing and derefencing character entities
HTMLPurifier_ErrorCollector
HTMLPurifier_ErrorCollector in ErrorCollector.php
Error collection class that enables HTML Purifier to report HTML
HTMLPurifier_ErrorStruct
HTMLPurifier_ErrorStruct in ErrorStruct.php
Records errors for particular segments of an HTML document such as tokens, attributes or CSS properties. They can contain error structs (which apply to components of what they represent), but their main purpose is to hold errors applying to whatever struct is being used.
HTMLPurifier_Exception
HTMLPurifier_Exception in Exception.php
Global exception class for HTML Purifier; any exceptions we throw are from here.
HTMLPurifier_Filter
HTMLPurifier_Filter in Filter.php
Represents a pre or post processing filter on HTML Purifier's output
HTMLPurifier_Filter_ExtractStyleBlocks
HTMLPurifier_Filter_ExtractStyleBlocks in ExtractStyleBlocks.php
This filter extracts <style> blocks from input HTML, cleans them up using CSSTidy, and then places them in $purifier->context->get('StyleBlocks') so they can be used elsewhere in the document.
HTMLPurifier_Filter_YouTube
Represents a pre or post processing filter on HTML Purifier's output
HTMLPurifier_Generator
HTMLPurifier_Generator in Generator.php
Generates HTML from tokens.
HTMLPurifier_HTMLDefinition
HTMLPurifier_HTMLDefinition in HTMLDefinition.php
Definition of the purified HTML that describes allowed children, attributes, and many other things.
HTMLPurifier_HTMLModule
HTMLPurifier_HTMLModule in HTMLModule.php
Represents an XHTML 1.1 module, with information on elements, tags and attributes.
HTMLPurifier_HTMLModuleManager
HTMLPurifier_HTMLModuleManager in HTMLModuleManager.php
HTMLPurifier_HTMLModule_Bdo
XHTML 1.1 Bi-directional Text Module, defines elements that declare directionality of content. Text Extension Module.
HTMLPurifier_HTMLModule_CommonAttributes
Represents an XHTML 1.1 module, with information on elements, tags and attributes.
HTMLPurifier_HTMLModule_Edit
XHTML 1.1 Edit Module, defines editing-related elements. Text Extension Module.
HTMLPurifier_HTMLModule_Forms
XHTML 1.1 Forms module, defines all form-related elements found in HTML 4.
HTMLPurifier_HTMLModule_Hypertext
XHTML 1.1 Hypertext Module, defines hypertext links. Core Module.
HTMLPurifier_HTMLModule_Image
XHTML 1.1 Image Module provides basic image embedding.
HTMLPurifier_HTMLModule_Legacy
XHTML 1.1 Legacy module defines elements that were previously deprecated.
HTMLPurifier_HTMLModule_List
XHTML 1.1 List Module, defines list-oriented elements. Core Module.
HTMLPurifier_HTMLModule_Name
Represents an XHTML 1.1 module, with information on elements, tags and attributes.
HTMLPurifier_HTMLModule_NonXMLCommonAttributes
Represents an XHTML 1.1 module, with information on elements, tags and attributes.
HTMLPurifier_HTMLModule_Object
XHTML 1.1 Object Module, defines elements for generic object inclusion
HTMLPurifier_HTMLModule_Presentation
XHTML 1.1 Presentation Module, defines simple presentation-related markup. Text Extension Module.
HTMLPurifier_HTMLModule_Proprietary
Module defines proprietary tags and attributes in HTML.
HTMLPurifier_HTMLModule_Ruby
XHTML 1.1 Ruby Annotation Module, defines elements that indicate short runs of text alongside base text for annotation or pronounciation.
HTMLPurifier_HTMLModule_SafeEmbed
A "safe" embed module. See SafeObject. This is a proprietary element.
HTMLPurifier_HTMLModule_SafeObject
A "safe" object module. In theory, objects permitted by this module will be safe, and untrusted users can be allowed to embed arbitrary flash objects (maybe other types too, but only Flash is supported as of right now).
HTMLPurifier_HTMLModule_Scripting
XHTML 1.1 Scripting module, defines elements that are used to contain information pertaining to executable scripts or the lack of support for executable scripts.
HTMLPurifier_HTMLModule_StyleAttribute
XHTML 1.1 Edit Module, defines editing-related elements. Text Extension Module.
HTMLPurifier_HTMLModule_Tables
XHTML 1.1 Tables Module, fully defines accessible table elements.
HTMLPurifier_HTMLModule_Target
XHTML 1.1 Target Module, defines target attribute in link elements.
HTMLPurifier_HTMLModule_Text
XHTML 1.1 Text Module, defines basic text containers. Core Module.
HTMLPurifier_HTMLModule_Tidy
Abstract class for a set of proprietary modules that clean up (tidy) poorly written HTML.
HTMLPurifier_HTMLModule_Tidy_Name
Name is deprecated, but allowed in strict doctypes, so onl
HTMLPurifier_HTMLModule_Tidy_Proprietary
Abstract class for a set of proprietary modules that clean up (tidy) poorly written HTML.
HTMLPurifier_HTMLModule_Tidy_Strict
Abstract class for a set of proprietary modules that clean up (tidy) poorly written HTML.
HTMLPurifier_HTMLModule_Tidy_Transitional
Abstract class for a set of proprietary modules that clean up (tidy) poorly written HTML.
HTMLPurifier_HTMLModule_Tidy_XHTML
Abstract class for a set of proprietary modules that clean up (tidy) poorly written HTML.
HTMLPurifier_HTMLModule_Tidy_XHTMLAndHTML4
Abstract class for a set of proprietary modules that clean up (tidy) poorly written HTML.
HTMLPurifier_HTMLModule_XMLCommonAttributes
Represents an XHTML 1.1 module, with information on elements, tags and attributes.
HTMLPurifier_IDAccumulator
HTMLPurifier_IDAccumulator in IDAccumulator.php
Component of HTMLPurifier_AttrContext that accumulates IDs to prevent dupes
HTMLPurifier_Injector
HTMLPurifier_Injector in Injector.php
Injects tokens into the document while parsing for well-formedness.
HTMLPurifier_Injector_AutoParagraph
Injector that auto paragraphs text in the root node based on double-spacing.
HTMLPurifier_Injector_DisplayLinkURI
Injector that displays the URL of an anchor instead of linking to it, in addition to showing the text of the link.
HTMLPurifier_Injector_Linkify
Injector that converts http, https and ftp text URLs to actual links.
HTMLPurifier_Injector_PurifierLinkify
Injector that converts configuration directive syntax %Namespace.Directive
HTMLPurifier_Injector_RemoveEmpty
Injects tokens into the document while parsing for well-formedness.
HTMLPurifier_Injector_SafeObject
Adds important param elements to inside of object in order to make things safe.
HTMLPurifier_Language
HTMLPurifier_Language in Language.php
Represents a language and defines localizable string formatting and other functions, as well as the localized messages for HTML Purifier.
HTMLPurifier_LanguageFactory
HTMLPurifier_LanguageFactory in LanguageFactory.php
Class responsible for generating HTMLPurifier_Language objects, managing caching and fallbacks.
HTMLPurifier_Language_en_x_test
Represents a language and defines localizable string formatting and other functions, as well as the localized messages for HTML Purifier.
HTMLPurifier_Length
HTMLPurifier_Length in Length.php
Represents a measurable length, with a string numeric magnitude and a unit. This object is immutable.
HTMLPurifier_Lexer
HTMLPurifier_Lexer in Lexer.php
Forgivingly lexes HTML (SGML-style) markup into tokens.
HTMLPurifier_Lexer_DirectLex
Our in-house implementation of a parser.
HTMLPurifier_Lexer_DOMLex
Parser that uses PHP 5's DOM extension (part of the core).
HTMLPurifier_Lexer_PEARSax3
Proof-of-concept lexer that uses the PEAR package XML_HTMLSax3 to parse HTML.
HTMLPurifier_Lexer_PH5P
Experimental HTML5-based parser using Jeroen van der Meer's PH5P library.
HTMLPurifier_PercentEncoder
HTMLPurifier_PercentEncoder in PercentEncoder.php
Class that handles operations involving percent-encoding in URIs.
HTMLPURIFIER_PREFIX
HTMLPURIFIER_PREFIX in Bootstrap.php
HTMLPurifier_Printer
HTMLPurifier_Printer in Printer.php
HTMLPurifier_Printer_ConfigForm
HTMLPurifier_Printer_ConfigForm_bool
Bool form field printer
HTMLPurifier_Printer_ConfigForm_default
Swiss-army knife configuration form field printer
HTMLPurifier_Printer_ConfigForm_NullDecorator
Printer decorator for directives that accept null
HTMLPurifier_Printer_CSSDefinition
HTMLPurifier_Printer_HTMLDefinition
HTMLPurifier_Strategy
HTMLPurifier_Strategy in Strategy.php
Supertype for classes that define a strategy for modifying/purifying tokens.
HTMLPurifier_Strategy_Composite
Composite strategy that runs multiple strategies on tokens.
HTMLPurifier_Strategy_Core
Core strategy composed of the big four strategies.
HTMLPurifier_Strategy_FixNesting
Takes a well formed list of tokens and fixes their nesting.
HTMLPurifier_Strategy_MakeWellFormed
Takes tokens makes them well-formed (balance end tags, etc.)
HTMLPurifier_Strategy_RemoveForeignElements
HTMLPurifier_Strategy_RemoveForeignElements in RemoveForeignElements.php
Removes all unrecognized tags from the list of tokens.
HTMLPurifier_Strategy_ValidateAttributes
Validate all attributes in the tokens.
HTMLPurifier_StringHash
HTMLPurifier_StringHash in StringHash.php
This is in almost every respect equivalent to an array except that it keeps track of which keys were accessed.
HTMLPurifier_StringHashParser
HTMLPurifier_StringHashParser in StringHashParser.php
Parses string hash files. File format is as such:
HTMLPurifier_TagTransform
HTMLPurifier_TagTransform in TagTransform.php
Defines a mutation of an obsolete tag into a valid tag.
HTMLPurifier_TagTransform_Font
Transforms FONT tags to the proper form (SPAN with CSS styling)
HTMLPurifier_TagTransform_Simple
Simple transformation, just change tag name to something else, and possibly add some styling. This will cover most of the deprecated tag cases.
HTMLPurifier_Token
HTMLPurifier_Token in Token.php
Abstract base token class that all others inherit from.
HTMLPurifier_TokenFactory
HTMLPurifier_TokenFactory in TokenFactory.php
Factory for token generation.
HTMLPurifier_Token_Comment
Concrete comment token class. Generally will be ignored.
HTMLPurifier_Token_Empty
Concrete empty token class.
HTMLPurifier_Token_End
Concrete end token class.
HTMLPurifier_Token_Start
Concrete start token class.
HTMLPurifier_Token_Tag
Abstract class of a tag token (start, end or empty), and its behavior.
HTMLPurifier_Token_Text
Concrete text token class.
HTMLPurifier_UnitConverter
HTMLPurifier_UnitConverter in UnitConverter.php
Class for converting between different unit-lengths as specified by CSS.
HTMLPurifier_URI
HTMLPurifier_URI in URI.php
HTML Purifier's internal representation of a URI.
HTMLPurifier_URIDefinition
HTMLPurifier_URIDefinition in URIDefinition.php
Super-class for definition datatype objects, implements serialization functions for the class.
HTMLPurifier_URIFilter
HTMLPurifier_URIFilter in URIFilter.php
Chainable filters for custom URI processing.
HTMLPurifier_URIFilter_DisableExternal
Chainable filters for custom URI processing.
HTMLPurifier_URIFilter_DisableExternalResources
HTMLPurifier_URIFilter_DisableExternalResources in DisableExternalResources.php
Chainable filters for custom URI processing.
HTMLPurifier_URIFilter_HostBlacklist
Chainable filters for custom URI processing.
HTMLPurifier_URIFilter_MakeAbsolute
Chainable filters for custom URI processing.
HTMLPurifier_URIFilter_Munge
Chainable filters for custom URI processing.
HTMLPurifier_URIParser
HTMLPurifier_URIParser in URIParser.php
Parses a URI into the components and fragment identifier as specified by RFC 3986.
HTMLPurifier_URIScheme
HTMLPurifier_URIScheme in URIScheme.php
Validator for the components of a URI for a specific scheme
HTMLPurifier_URISchemeRegistry
HTMLPurifier_URISchemeRegistry in URISchemeRegistry.php
Registry for retrieving specific URI scheme validator objects.
HTMLPurifier_URIScheme_ftp
Validates ftp (File Transfer Protocol) URIs as defined by generic RFC 1738.
HTMLPurifier_URIScheme_http
Validates http (HyperText Transfer Protocol) as defined by RFC 2616
HTMLPurifier_URIScheme_https
Validates https (Secure HTTP) according to http scheme.
HTMLPurifier_URIScheme_mailto
Validates mailto (for E-mail) according to RFC 2368
HTMLPurifier_URIScheme_news
Validates news (Usenet) as defined by generic RFC 1738
HTMLPurifier_URIScheme_nntp
Validates nntp (Network News Transfer Protocol) as defined by generic RFC 1738
HTMLPurifier_VarParser
HTMLPurifier_VarParser in VarParser.php
Parses string representations into their corresponding native PHP variable type. The base implementation does a simple type-check.
HTMLPurifier_VarParserException
HTMLPurifier_VarParserException in VarParserException.php
Exception type for HTMLPurifier_VarParser
HTMLPurifier_VarParser_Flexible
Performs safe variable parsing based on types which can be used by users. This may not be able to represent all possible data inputs, however.
HTMLPurifier_VarParser_Native
This variable parser uses PHP's internal code engine. Because it does this, it can represent all inputs; however, it is dangerous and cannot be used by users.
Host.php
Host.php in Host.php
HTMLDefinition.php
HTMLDefinition.php in HTMLDefinition.php
Hypertext.php
Hypertext.php in Hypertext.php
HTMLModule.php
HTMLModule.php in HTMLModule.php
HTMLModuleManager.php
HTMLModuleManager.php in HTMLModuleManager.php
HTMLDefinition.php
HTMLDefinition.php in HTMLDefinition.php
HostBlacklist.php
HostBlacklist.php in HostBlacklist.php
http.php
http.php in http.php
https.php
https.php in https.php
HTMLPurifier.auto.php
HTMLPurifier.auto.php in HTMLPurifier.auto.php
HTMLPurifier.autoload.php
HTMLPurifier.autoload.php in HTMLPurifier.autoload.php
HTMLPurifier.func.php
HTMLPurifier.func.php in HTMLPurifier.func.php
HTMLPurifier.includes.php
HTMLPurifier.includes.php in HTMLPurifier.includes.php
HTMLPurifier.kses.php
HTMLPurifier.kses.php in HTMLPurifier.kses.php
HTMLPurifier.path.php
HTMLPurifier.path.php in HTMLPurifier.path.php
HTMLPurifier.php
HTMLPurifier.php in HTMLPurifier.php
HTMLPurifier.safe-includes.php
HTMLPurifier.safe-includes.php in HTMLPurifier.safe-includes.php
i
top
$id
ID of directive, instance of HTMLPurifier_ConfigSchema_Interchange_Id.
$ids
Lookup table of IDs we've accumulated.
$impact
IDS_Event::$impact in Event.php
Calculated impact
$impact
IDS_Report::$impact in Report.php
Impact level
$impact
IDS_Filter::$impact in Filter.php
Filter impact level
$implementations
$info
Associative array of element names to HTMLPurifier_ElementDef
$info
Local copy of component validators.
$info
Assoc array of attribute name to definition object.
$info
Associative array of element names to element definitions.
$info
Lookup array of attribute string identifiers to concrete implementations
$info
Local copy of component validators.
$info
Local copy of properties this property is shorthand for.
$info
Associative array of attribute collections, indexed by name
$info
Local copy of component validators.
$info
Definition of the directives. The structure of this is:
$info
List of content set strings (pipe seperators) indexed by name.
$info_attr_transform_post
List of HTMLPurifier_AttrTransform to be performed after validation.
$info_attr_transform_post
Indexed list of HTMLPurifier_AttrTransform to be performed after validation.
$info_attr_transform_pre
Indexed list of HTMLPurifier_AttrTransform to be performed before validation.
$info_attr_transform_pre
List of HTMLPurifier_AttrTransform to be performed before validation.
$info_block_wrapper
String name of element used to wrap inline elements in block context
$info_content_sets
Nested lookup array of content set name (Block, Inline) to element name to whether or not it belongs in that content set.
$info_global_attr
Associative array of global attribute name to attribute definition.
$info_injector
Indexed list of HTMLPurifier_Injector to be used.
$info_injector
List of HTMLPurifier_Injector to be performed during well-formedness fixing.
$info_parent
String name of parent element HTML will be going into.
$info_parent_def
Definition for parent element, allows parent element to be a tag that's not allowed inside the HTML fragment.
$info_tag_transform
Associative array of deprecated tag name to HTMLPurifier_TagTransform
$info_tag_transform
Associative array of deprecated tag name to HTMLPurifier_TagTransform
$init
$injectors
Injectors active in this stream processing.
$inline
Instance of the definition object to use when inline. Usually stricter.
$inputIndex
Reference to InputIndex variable in Context. This is an integer array index for $this->inputTokens that indicates what token is currently being processed.
$inputTokens
Reference to InputTokens variable in Context. This is an array list of the input tokens that are being processed.
$interchange
Easy to access global objects.
$interchange
$internalPrecision
Bcmath precision for internal calculations.
$intValidator
$ip4
IPv4 regex, protected so that IPv6 can reuse it
$ipv4
Instance of HTMLPurifier_AttrDef_URI_IPv4 sub-validator
$ipv6
Instance of HTMLPurifier_AttrDef_URI_IPv6 sub-validator
$isValid
Whether or not this length is valid. Null if not calculated yet.
$is_tag
Static bool marker that indicates the class is a tag.
$is_whitespace
< Parsed character data of text.
Interface.php
Interface.php in Interface.php
id
Convenience function that creates an HTMLPurifier_ConfigSchema_Interchange_Id object based on a string Id.
IDS_Caching
IDS_Caching in Factory.php
Caching factory
IDS_Caching_Database
IDS_Caching_Database in Database.php
Database caching wrapper
IDS_Caching_File
IDS_Caching_File in File.php
File caching wrapper
IDS_Caching_Interface
IDS_Caching_Interface in Interface.php
Caching wrapper interface
IDS_Caching_Memcached
IDS_Caching_Memcached in Memcached.php
File caching wrapper
IDS_Caching_Session
IDS_Caching_Session in Session.php
File caching wrapper
IDS_Converter
IDS_Converter in Converter.php
PHPIDS specific utility class to convert charsets manually
IDS_Event
IDS_Event in Event.php
PHPIDS event object
IDS_Filter
IDS_Filter in Filter.php
PHPIDS Filter object
IDS_Filter_Storage
IDS_Filter_Storage in Storage.php
Filter Storage
IDS_Init
IDS_Init in Init.php
Framework initiation
IDS_Log_Composite
IDS_Log_Composite in Composite.php
Log Composite
IDS_Log_Database
IDS_Log_Database in Database.php
Database logging wrapper
IDS_Log_Email
IDS_Log_Email in Email.php
Email logging wrapper
IDS_Log_File
IDS_Log_File in File.php
File logging wrapper
IDS_Log_Interface
IDS_Log_Interface in Interface.php
Interface for logging wrappers
IDS_Monitor
IDS_Monitor in Monitor.php
Monitoring engine
IDS_Report
IDS_Report in Report.php
PHPIDS report object
init
IDS_Init::init() in Init.php
Returns an instance of this class. Also a PHP version check is being performed to avoid compatibility problems with PHP < 5.1.6
Init.php
Init.php in Init.php
INIT_PHASE
instance
Retrieves an instance of global definition cache factory.
instance
HTMLPurifier::instance() in HTMLPurifier.php
Singleton for enforcing just one HTML Purifier in your system
instance
Retrieve sole instance of the factory.
instance
Retrieves an instance of the application-wide configuration definition.
instance
Retrieves sole instance of the object.
instance
Retrieve sole instance of the registry.
INT
IN_BODY
IN_CAPTION
IN_CELL
IN_CGROUP
IN_FRAME
IN_HEAD
IN_ROW
IN_SELECT
IN_TABLE
IN_TBODY
isEmpty
IDS_Report::isEmpty() in Report.php
Checks if any events are registered
isFinalized
Checks whether or not the configuration object is finalized.
isOld
Tests whether or not a key is old with respect to the configuration's version and revision number.
isSpamAttempt
Detects spam attempts
ISTRING
isValid
Returns true if this length unit is valid.
ITEXT
Interface.php
Interface.php in Interface.php
ImportantDecorator.php
ImportantDecorator.php in ImportantDecorator.php
ID.php
ID.php in ID.php
Integer.php
Integer.php in Integer.php
IPv4.php
IPv4.php in IPv4.php
IPv6.php
IPv6.php in IPv6.php
ImgRequired.php
ImgRequired.php in ImgRequired.php
ImgSpace.php
ImgSpace.php in ImgSpace.php
Input.php
Input.php in Input.php
Id.php
Id.php in Id.php
Interchange.php
Interchange.php in Interchange.php
InterchangeBuilder.php
InterchangeBuilder.php in InterchangeBuilder.php
Image.php
Image.php in Image.php
IDAccumulator.php
IDAccumulator.php in IDAccumulator.php
Injector.php
Injector.php in Injector.php
k
top
$keys
Synchronized list of defined content sets (keys of info)
$keys
Valid keys in the HTMLPurifier_Language object. Designates which variables to slurp out of a message file.
kses
kses() in HTMLPurifier.kses.php
l
top
$length
$levels
List of supported levels. Index zero is a special case "no fixes" level.
$line
$lines
$locale
$loggers
Holds registered logging wrapper
$lookup
List of content set lookups (element => true) indexed by name.
LINENO
Identifiers for the returned error array. These are purposely numeric so list() can be used.
listify
Takes a list of strings and turns them into a single list
listify
Converts an array list into a string readable representation
listifyAttr
Listifies a hash of attributes to AttrDef classes
listifyObjectList
Listifies a list of objects by retrieving class names and internal state
listifyTagLookup
Listifies a tag lookup table.
load
Loads language object with necessary info from factory cache
load
Load a list of IDs into the lookup table
loadArray
Loads configuration values from an array with the following structure:
loadArray
Loads a series of variables from an associative array
loadArrayFromForm
Loads configuration values from $_GET/$_POST that were posted
loadIni
Loads configuration values from an ini file
loadLanguage
Loads language into the cache, handles message file and fallbacks
LOOKUP
lookup
Converts an array list into a lookup array.
Length.php
Length.php in Length.php
ListStyle.php
ListStyle.php in ListStyle.php
Length.php
Length.php in Length.php
LinkTypes.php
LinkTypes.php in LinkTypes.php
Lang.php
Lang.php in Lang.php
Lang.php
Lang.php in Lang.php
Length.php
Length.php in Length.php
Legacy.php
Legacy.php in Legacy.php
List.php
List.php in List.php
Linkify.php
Linkify.php in Linkify.php
Language.php
Language.php in Language.php
LanguageFactory.php
LanguageFactory.php in LanguageFactory.php
Length.php
Length.php in Length.php
Lexer.php
Lexer.php in Lexer.php
m
top
$manager
$max
$max
Max number of values allowed.
$max
$member
$mergeable_keys_list
Keys whose contents are a list and can be merged
$mergeable_keys_map
Keys whose contents are a hash map and can be merged
$messages
Array of localizable messages
$min
$minimized
$minimized
Tells us whether or not an HTML attribute is minimized. Has no meaning in other contexts.
$modules
List of standard modules (string identifiers or literal objects)
$modules
Active instances of modules for the specified doctype are indexed, by name, in this array.
Memcached.php
Memcached.php in Memcached.php
MAIN_PHASE
make
make
make
make
make
Factory method for creating this class from a string.
make
Creates a doctype based on a configuration object,
make
make
makeFixes
makeFixes
makeFixes
Defines all fixes the module will perform in a compact associative array of fix name to fix implementation.
makeFixes
makeFixes
makeFixes
makeFixesForLevel
Dynamically populates the $fixesForLevel member variable using the fixes array. It may be custom overloaded, used in conjunction with $defaultLevel, or not used at all.
makeFromSerial
Unserializes the default ConfigSchema.
makeLookup
Convenience function that generates a lookup table with boolean true as value.
makeReplace
MARKER
match
IDS_Filter::match() in Filter.php
Matches a string against current filter
mergeArrayFromForm
Merges in configuration values from $_GET/$_POST to object. NOT STATIC.
mergeIn
Merges the values of another element definition into this one.
mergeInAttrIncludes
Convenience function that merges a list of attribute includes into an attribute array.
MESSAGE
METRIC
MIXED
Monitor.php
Monitor.php in Monitor.php
mungeRgb
Removes spaces from rgb(0, 0, 0) so that shorthand CSS properties work
muteErrorHandler
An error handler that mutes all errors
Multiple.php
Multiple.php in Multiple.php
MultiLength.php
MultiLength.php in MultiLength.php
Memory.php
Memory.php in Memory.php
MakeWellFormed.php
MakeWellFormed.php in MakeWellFormed.php
MakeAbsolute.php
MakeAbsolute.php in MakeAbsolute.php
Munge.php
Munge.php in Munge.php
mailto.php
mailto.php in mailto.php
n
top
$n
String numeric magnitude.
$name
$name
$name
$name
$name
$name
$name
$name
$name
$name
$name
Name config attribute to pull.
$name
$name
$name
$name
$name
$name
$name
$name
$name
$name
Unique identifier of filter
$name
$name
$name
$name
$name
The lower-case name of the tag, like 'a', 'b' or 'blockquote'.
$name
$name
$name
$name
$name
$name
$name
$name
$name
$name
$name
$name
$name
$name
$name
Name of the filter for identification purposes
$name
$name
Advisory name of injector, this is for friendly error messages
$name
$name
$name
Full name of doctype
$name
Directive being aliased to
$name
Name of form element to stuff config in
$name
Name of the application this schema is describing.
$name
$name
$name
IDS_Event::$name in Event.php
Event name
$name
Short unique string identifier of the module
$name
$name
$name
$name
$name
$namespace
$namespace
Name of namespace defined.
$namespace
Namespace being aliased to
$namespaces
Array of Namespace ID => array(namespace info)
$needed
$needed
$needed
$needed
$needed
$needed
Array of elements and attributes this injector creates and therefore
$negative
Bool indicating whether or not negative values are allowed
$non_negative
Bool indicating whether or not only positive values allowed.
$number_def
Instance of HTMLPurifier_AttrDef_CSS_Number to defer number validation
nonSpecialEntityCallback
Callback function for substituteNonSpecialEntities() that does the work.
normalize
Fix up percent-encoding by decoding unreserved characters and normalizing.
normalize
Takes a piece of HTML and normalizes it by converting entities, fixing encoding, extracting bits, and other good stuff.
notifyEnd
Notifier that is called when an end token is processed
Number.php
Number.php in Number.php
Nmtokens.php
Nmtokens.php in Nmtokens.php
Name.php
Name.php in Name.php
Namespace.php
Namespace.php in Namespace.php
Namespace.php
Namespace.php in Namespace.php
Null.php
Null.php in Null.php
Name.php
Name.php in Name.php
NonXMLCommonAttributes.php
NonXMLCommonAttributes.php in NonXMLCommonAttributes.php
Name.php
Name.php in Name.php
news.php
news.php in news.php
nntp.php
nntp.php in nntp.php
Native.php
Native.php in Native.php
o
top
$obj
Printer being decorated
$obj
$objectStack
$ourHostParts
$outputPrecision
Minimum bcmath precision for output.
offsetGet
Retrieves a value, and logs the access.
openHandler
Open tag event handler, interface is defined by PEAR package.
Optional.php
Optional.php in Optional.php
Object.php
Object.php in Object.php
p
top
$paramStack
$parser
HTMLPurifier_VarParser to test default's type.
$parser
$parser
Parser for variables
$path
$percentage
$percentEncoder
Instance of HTMLPurifier_PercentEncoder to do normalization with.
$pixels
$port
$positive
Bool indicating whether or not positive values are allowed
$post
True if this filter should be run after scheme validation.
$post
$postFilters
$prefixes
List of prefixes we should use for registering small names
$preserve
Reserved characters to preserve when using encode().
parse
Validate a variable according to type. Throws HTMLPurifier_VarParserException if invalid.
parse
Parses a URI.
parseAttributeString
Takes the inside of an HTML tag and makes an assoc array of attributes.
parseCDATA
Convenience method that parses a string as if it were CDATA.
parseContents
Convenience function that transforms single-string contents
parseData
Parses special entities into the proper characters.
parseFile
Parses a file that contains a single string-hash.
parseHandle
Internal parser that acepts a file handle.
parseImplementation
Actually implements the parsing. Base implementation is to not
parseImplementation
parseImplementation
parseMultiFile
Parses a file that contains multiple string-hashes delimited by '----'
parseTinyMCEAllowedList
Parses a TinyMCE-flavored Allowed Elements and Attributes list into separate lists for processing. Format is element[attr1|attr2],element2...
PCDATA
HTML5::PCDATA in PH5P.php
performInclusions
Takes a reference to an attribute associative array and performs all inclusions specified by the zero index.
PHP_EOL
PHP_EOL in Bootstrap.php
PHRASING
PLAINTEXT
HTML5::PLAINTEXT in PH5P.php
populate
Populates the module with transforms and other special-case code
position
Sets the position of the token in the source document.
postFilter
Post-processor function, handles HTML after HTML Purifier
postFilter
postFilter
postProcess
Replaces any stdclass that only has the type property with type integer.
preFilter
preFilter
Removes inline <style> tags from HTML, saves them for later use
preFilter
Pre-processor function, handles HTML before HTML Purifier
prepare
prepare
prepare
Performs initialization for the filter
prepare
prepare
prepare
prepare
prepare
Prepares the injector by giving it the config and context objects: this allows references to important variables to be made within the injector. This function also checks if the HTML environment will work with the Injector (see checkNeeded()).
prepare
prepareArrayFromForm
Prepares an array from a form into something usable for the more
prepareData
Prepares data
prepareData
Prepares data
prepareGenerator
Give generator necessary configuration if possible
prependCSS
Prepends CSS properties to the style attribute, creating the attribute if it doesn't exist.
prependCSS
Prepends CSS properties to the style attribute, creating the attribute if it doesn't exist.
processModule
Takes a module and adds it to the active module collection, registering it if necessary.
processModules
Extract out the information from the manager
processToken
Processes arbitrary token values for complicated substitution patterns.
purify
HTMLPurifier::purify() in HTMLPurifier.php
Filters an HTML snippet/document to be XSS-free and standards-compliant.
purifyArray
HTMLPurifier::purifyArray() in HTMLPurifier.php
Filters an array of HTML snippets
Percentage.php
Percentage.php in Percentage.php
Pixels.php
Pixels.php in Pixels.php
Presentation.php
Presentation.php in Presentation.php
Proprietary.php
Proprietary.php in Proprietary.php
Proprietary.php
Proprietary.php in Proprietary.php
PurifierLinkify.php
PurifierLinkify.php in PurifierLinkify.php
PEARSax3.php
PEARSax3.php in PEARSax3.php
PH5P.php
PH5P.php in PH5P.php
PercentEncoder.php
PercentEncoder.php in PercentEncoder.php
Printer.php
Printer.php in Printer.php
q
top
$query
r
top
$real_elements
$registeredFilters
$registeredModules
Array of recognized HTMLPurifier_Module instances, indexed by module's class name. This array is usually lazy loaded, but a user can overload a module by pre-emptively registering it.
$replace
$required
Tells us whether or not an HTML attribute is required. Has no
$required_attr
List of the names of required attributes this element has. Dynamically
$rewind
$rewind
Index of inputTokens to rewind to.
$rows
$rule
IDS_Filter::$rule in Filter.php
Filter rule
rawPosition
Convenience function for DirectLex settings line/col position.
RCDATA
HTML5::RCDATA in PH5P.php
register
Registers a doctype to the registry
register
Registers a custom scheme to the cache, bypassing reflection.
register
Registers a new definition cache object
register
Registers a variable into the context.
registerAutoload
"Pre-registers" our autoloader on the SPL stack.
registerFilter
registerModule
Registers a module to the recognized module list, useful for overloading pre-existing modules.
remove
remove
Removes a definition object to the cache
remove
remove
removeLogger
Removes a logger
render
render
render
render
render
render
Returns HTML output for a configuration form
renderChildren
Renders a row describing the allowed children of an element
renderContentSets
Renders the Content Sets table
renderDoctype
Renders the Doctype table
renderEnvironment
Renders environment table, which is miscellaneous info
renderInfo
Renders the Elements ($info) table
renderNamespace
Renders a single namespace
replace
replace
replace
Replace an object in the cache
replace
replace
replace
Report.php
Report.php in Report.php
resetAccessed
Resets the access array.
rewind
Rewind to a spot to re-perform processing. This is useful if you deleted a node, and now need to see if this change affected any earlier nodes. Rewinding does not affect other injectors, and can result in infinite loops if not used carefully.
ROOT_PHASE
row
Prints a simple key/value row in a table.
run
IDS_Monitor::run() in Monitor.php
Starts the scan mechanism
runAll
IDS_Converter::runAll() in Converter.php
Runs all converter functions
runCentrifuge
This method is the centrifuge prototype
Required.php
Required.php in Required.php
Ruby.php
Ruby.php in Ruby.php
RemoveEmpty.php
RemoveEmpty.php in RemoveEmpty.php
RemoveForeignElements.php
RemoveForeignElements.php in RemoveForeignElements.php
s
top
$safe
$safe
Boolean flag whether or not this module is safe. If it is not safe, all
$safe
$safe
$scanKeys
IDS_Monitor::$scanKeys in Monitor.php
Scan keys switch
$scheme
$schemes
Cache of retrieved schemes.
$serial
Serial for entire configuration object
$serials
Namespace indexed array of serials for specific namespaces (see getSerial() for more info).
$setup
Has setup() been called yet?
$single
Instance of component definition to defer validation to.
$singleton
Application-wide singleton
$skip
Used during MakeWellFormed.
$source
Filter source file
$stack
Current nesting of elements.
$stack
$standalone
Does the definition work by itself, or is it created solely
$start
Token that started this node. Added by MakeWellFormed. Please
$strategies
List of strategies to run tokens through.
$strategy
HTMLPurifier::$strategy in HTMLPurifier.php
$stringTypes
Lookup table of types that are string, and can have aliases or allowed value lists.
$style
Session.php
Session.php in Session.php
Storage.php
Storage.php in Storage.php
save
save
HTML5::save() in PH5P.php
SCOPING
scriptCallback
Callback function for script CDATA fudge
send
Sends an email
send
Sends an error message to the collector for later use
set
set
Sets a new implementation for a type
set
set
set
set
set
Unconditionally saves a definition object to the cache
set
Sets a value to configuration.
setCache
Writes cache data into the session
setCache
Interface method
setCache
Writes cache data
setCache
Writes cache data into the file
setCache
Writes cache data into the database
setCentrifuge
This method sets the centrifuge property
setConfig
Merges new settings into the exsiting ones or overwrites them
setConfigPath
Sets the path to the configuration file
setExceptions
Sets exception array
setFilterSet
Sets the filter array
setHtml
IDS_Monitor::setHtml() in Monitor.php
Sets html array
setJson
IDS_Monitor::setJson() in Monitor.php
Sets json array
setTextareaDimensions
Sets default column and row size for textareas in sub-printers
setup
setup
Lazy load construction of the module after determining whether or not it's needed, and also when a finalized configuration object is available.
setup
setup
setup
setup
Setup function that aborts if already setup
setup
setup
setup
setup
Lazy load constructs the module by determining the necessary fixes to create and then delegating to the populate() function.
setup
setup
setup
HTMLPurifier_DefinitionCacheFactory::setup() in DefinitionCacheFactory.php
Initialize default decorators
setup
setup
setup
setup
setup
setup
setup
Sets up the entity lookup table from the serialized file contents.
setup
setup
setup
setup
setup
Performs processing on modules, after being called you may
setup
Sets up the singleton, much like a constructor
setupConfigStuff
Sets up stuff based on config. We need a better way of doing this.
setupConfigStuff
Performs extra config-based processing. Based off of HTMLPurifier_HTMLDefinition.
setupFilters
setupMemberVariables
SEVERITY
SPECIAL
specialEntityCallback
Callback function for substituteSpecialEntities() that does the work.
start
Returns a start tag
STARTTAG
HTML5::STARTTAG in PH5P.php
STRING
styleCallback
Save the contents of CSS blocks to style matches
substituteNonSpecialEntities
Substitutes non-special entities with their parsed equivalents. Since running this whenever you have parsed character is t3h 5uck, we run it before everything else.
substituteSpecialEntities
Substitutes only special entities with their parsed equivalents.
substrCount
PHP 5.0.x compatible substr_count that implements offset and length
Switch.php
Switch.php in Switch.php
SimpleCheck.php
SimpleCheck.php in SimpleCheck.php
SafeEmbed.php
SafeEmbed.php in SafeEmbed.php
SafeObject.php
SafeObject.php in SafeObject.php
SafeParam.php
SafeParam.php in SafeParam.php
ScriptRequired.php
ScriptRequired.php in ScriptRequired.php
StrictBlockquote.php
StrictBlockquote.php in StrictBlockquote.php
Serializer.php
Serializer.php in Serializer.php
SafeEmbed.php
SafeEmbed.php in SafeEmbed.php
SafeObject.php
SafeObject.php in SafeObject.php
Scripting.php
Scripting.php in Scripting.php
StyleAttribute.php
StyleAttribute.php in StyleAttribute.php
Strict.php
Strict.php in Strict.php
SafeObject.php
SafeObject.php in SafeObject.php
Strategy.php
Strategy.php in Strategy.php
StringHash.php
StringHash.php in StringHash.php
StringHashParser.php
StringHashParser.php in StringHashParser.php
Simple.php
Simple.php in Simple.php
Start.php
Start.php in Start.php
t
top
$t
Current index in $tokens.
$table
Assoc array of entity name to character represented.
$tag
$tags
IDS_Report::$tags in Report.php
List of affected tags
$tags
IDS_Filter::$tags in Filter.php
List of tags of the filter
$tags
IDS_Event::$tags in Event.php
Affecte tags
$tidyModules
List of modules to use for tidying up code
$tokens
Array stream of tokens being processed.
$tokens
Internal accumulator array for SAX parsers.
$tracksLineNumbers
$tracksLineNumbers
Whether or not this lexer implements line-number/column-number tracking.
$transform_to
$transform_to
Tag name to transform the tag to.
$trusted
If set to true, unsafe elements and attributes will be allowed
$type
$type
$type
Type of child definition, usually right-most part of class name lowercase.
$type
$type
$type
$type
$type
Type of this struct.
$type
$type
$type
String type, e.g. 'integer' or 'istring'.
$type
What type of definition is it?
$type
$type
$type
Allowed type of the directive. Values are:
$type
$typeAllowsNull
Boolean whether or not null is allowed as a value.
$types
Lookup table of allowed types. Mainly for backwards compatibility, but also convenient for transforming string type names to the integer constants.
testEncodingSupportsASCII
This expensive function tests whether or not a given character encoding supports ASCII. 7/8-bit encodings like Shift_JIS will fail this test, and require special processing. Variable width encodings shouldn't ever fail.
text
TEXT
TOKEN
Possible values for $children first-key. Note that top-level structures are automatically token-level.
tokenizeDOM
Recursive function that tokenizes a node, putting it into an accumulator.
tokenizeHTML
tokenizeHTML
Lexes an HTML string into tokens.
tokenizeHTML
tokenizeHTML
tokenizeHTML
toString
Convert URI back to string
toString
toString
Returns string representation of number.
transform
transform
Transforms the obsolete tag into the valid tag.
transform
transform
transform
transform
transform
transform
transform
transform
transform
transform
transform
transform
Abstract: makes changes to the attributes dependent on multiple values.
transform
transform
transform
transform
transform
transform
transform
transformAttrToAssoc
Converts a DOMNamedNodeMap of DOMAttr objects into an assoc array.
TextDecoration.php
TextDecoration.php in TextDecoration.php
Text.php
Text.php in Text.php
Textarea.php
Textarea.php in Textarea.php
Table.php
Table.php in Table.php
Tables.php
Tables.php in Tables.php
Target.php
Target.php in Target.php
Text.php
Text.php in Text.php
Transitional.php
Transitional.php in Transitional.php
Tidy.php
Tidy.php in Tidy.php
TagTransform.php
TagTransform.php in TagTransform.php
Tag.php
Tag.php in Tag.php
Text.php
Text.php in Text.php
Token.php
Token.php in Token.php
TokenFactory.php
TokenFactory.php in TokenFactory.php
u
top
$unit
String unit. False is permitted if $n = 0.
$units
Units information array. Units are grouped into measuring systems
$userinfo
$userModules
List of extra modules that were added by the user using addModule().
unichr
Translates a Unicode codepoint into its corresponding UTF-8 character.
unpack
Unpacks a mailbox into its display-name and address
URI.php
URI.php in URI.php
URI.php
URI.php in URI.php
UnitConverter.php
UnitConverter.php in UnitConverter.php
URI.php
URI.php in URI.php
URIDefinition.php
URIDefinition.php in URIDefinition.php
URIFilter.php
URIFilter.php in URIFilter.php
URIParser.php
URIParser.php in URIParser.php
URIScheme.php
URIScheme.php in URIScheme.php
URISchemeRegistry.php
URISchemeRegistry.php in URISchemeRegistry.php
v
top
$validator
Instance of HTMLPurifier_AttrDef_Lang to validate language codes
$valid_values
Lookup table of valid values.
$valid_values
$value
Value of the struct we are recording errors for. There are various
$value
IDS_Event::$value in Event.php
Value of the event
$valueAliases
Hash of value aliases, e.g. array('alt' => 'real'). Null if value aliasing is disabled (necessary for non-scalar types).
$values
Synchronized list of defined content values (values of info)
$varParser
Used for processing DEFAULT, nothing else.
$version
HTMLPurifier::$version in HTMLPurifier.php
Version of HTML Purifier
$version
HTML Purifier's version
$version
Version of HTML Purifier the directive was introduced, e.g. '1.3.1'.
validate
Validates the components of a URI
validate
validate
validate
validate
validate
Generic validation method applicable for all schemes. May modify this URI in order to get it into a compliant form.
validate
validate
validate
validate
Validates a fully-formed interchange object. Throws an HTMLPurifier_ConfigSchema_Exception if there's a problem.
validate
validate
Validates the number and unit.
validate
validate
validate
validate
validate
validate
validate
validate
validate
validate
validate
validate
validate
Convenience function to perform standard validation. Throws exception on failed validation.
validate
validate
validate
validate
validate
validate
validate
validate
validate
validate
Validates and cleans passed string according to a definition.
validate
validate
validate
validate
Checks if CurrentToken is set and equal to $this->element
validate
validate
validate
validate
validate
validate
Intercepts and removes !important if necessary
validate
validate
validate
validate
validate
validateChildren
validateChildren
validateChildren
validateChildren
validateChildren
validateChildren
Validates nodes according to definition and returns modification.
validateChildren
validateChildren
validateDirective
Validates a HTMLPurifier_ConfigSchema_Interchange_Directive object.
validateDirectiveAliases
Extra validation if $aliases member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined.
validateDirectiveAllowed
Extra validation if $allowed member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined.
validateDirectiveValueAliases
Extra validation if $valueAliases member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined.
validateId
Validates a HTMLPurifier_ConfigSchema_Interchange_Id object.
validateNamespace
Validates a HTMLPurifier_ConfigSchema_Interchange_Namespace object.
validateToken
Validates the attributes of a token, returning a modified token
Validator.php
Validator.php in Validator.php
ValidatorAtom.php
ValidatorAtom.php in ValidatorAtom.php
ValidateAttributes.php
ValidateAttributes.php in ValidateAttributes.php
VarParser.php
VarParser.php in VarParser.php
VarParserException.php
VarParserException.php in VarParserException.php
VERSION
HTMLPurifier::VERSION in HTMLPurifier.php
Constant with version of HTML Purifier
w
top
$withoutTag
$withTag
with
Convenience function for generating HTMLPurifier_ConfigSchema_ValidatorAtom for validating simple member variables of objects.
wrapHTML
Wraps an HTML fragment in the necessary HTML
writeHTMLDiv
x
top
$xml
Is the language derived from XML (i.e. XHTML)?
Xml.php
Xml.php in Xml.php
XHTML.php
XHTML.php in XHTML.php
XHTMLAndHTML4.php
XHTMLAndHTML4.php in XHTMLAndHTML4.php
XMLCommonAttributes.php
XMLCommonAttributes.php in XMLCommonAttributes.php
y
top
YouTube.php
YouTube.php in YouTube.php
z
top
$zero
Bool indicating whether or not zero is allowed
_
top
$_current
$_entity_lookup
Reference to entity lookup table.
$_loaded
Has the language object been loaded yet?
$_size_lookup
$_special_dec2str
Decimal to parsed string conversion table for special entities.
$_special_ent2dec
Stripped entity names to decimal conversion table for special entities.
$_special_entity2str
Most common entity to raw value conversion table for special entities.
$_stacks
$_substituteEntitiesRegex
Callback regex string for parsing entities.
$_whitespace
Whitespace characters for str(c)spn.
_compileRegex
Compiles the PCRE regex from a DTD regex ($dtd_regex to $_pcre_regex)
_findUnused
Triggers errors for any unused keys passed in the hash; such keys may indicate typos, missing values, etc.
_loadRegex
Lazy load function to prevent regex from being stuffed in cache.
_mergeConfig
Merge config hashes recursivly
__autoload
__autoload() in HTMLPurifier.autoload.php
__clone
Permitting to clone this object
__construct
Constructor
__construct
Constructor
__construct
__construct
__construct
__construct
__construct
__construct
__construct
__construct
__construct
__construct
__construct
__construct
__construct
Generates blank prototypes for cloning.
__construct
__construct
Constructor, accepts data and determines if it is whitespace.
__construct
Non-overloaded constructor, which lower-cases passed tag name.
__construct
__construct
__construct
__construct
__construct
__construct
__construct
__construct
__construct
__construct
Constructor
__construct
__construct
__construct
__construct
String of characters that should be preserved while using encode().
__construct
__construct
Initialize $generator.
__construct
Constructor
__construct
__construct
Constructor
__construct
__construct
__construct
__construct
__construct
__construct
Merges in module's content sets, expands identifiers in the content sets and populates the keys, values and lookup member variables.
__construct
__construct
__construct
__construct
Constructor
__construct
__construct
__construct
__construct
Constructor
__construct
__construct
__construct
__construct
__construct
Constructs the info array, supplying default implementations for attribute types.
__construct
Performs all expansions on internal data for use by other inclusions
__construct
__construct
__construct
__construct
Transparent constructor.
__construct
__construct
__construct
__construct
__construct
__construct
__construct
Constructor
__construct
__construct
__construct
__construct
__construct
HTMLPurifier::__construct() in HTMLPurifier.php
Initializes the purifier.
__construct
__construct
Performs low-cost, preliminary initialization.
__construct
Constructor
__construct
Constructor
__construct
__construct
Constructor
__construct
__construct
__construct
__construct
__construct
Constructor
__construct
__construct
__construct
__get
__toString
Directly outputs all available information
a b c d e f g h i k l m n o p q r s t u v w x y z _