css-sanitizer
Classes to parse and sanitize CSS
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CWikimedia\CSS\Objects\CSSObjectA base interface for "CSS objects"
 CWikimedia\CSS\Objects\CSSObjectListRepresent a list of CSS objects
 CWikimedia\CSS\Objects\ComponentValueListRepresent a list of CSS declarations
 CWikimedia\CSS\Objects\DeclarationListRepresent a list of declarations
 CWikimedia\CSS\Objects\DeclarationOrAtRuleListRepresent a list of CSS declarations and at-rules
 CWikimedia\CSS\Objects\RuleListRepresent a list of CSS rules
 CWikimedia\CSS\Objects\TokenListRepresent a list of CSS tokens
 CWikimedia\CSS\Objects\ComponentValueRepresent a CSS component value
 CWikimedia\CSS\Objects\CSSFunctionRepresent a CSS function
 CWikimedia\CSS\Objects\SimpleBlockRepresent a CSS simple block
 CWikimedia\CSS\Objects\TokenRepresent a CSS token
 CWikimedia\CSS\Objects\DeclarationOrAtRuleExists because DeclarationOrAtRuleList needs to be able to contain both Declarations and AtRules
 CWikimedia\CSS\Objects\AtRuleRepresent a CSS at-rule
 CWikimedia\CSS\Objects\DeclarationRepresent a CSS declaration
 CWikimedia\CSS\Objects\RuleRepresent an abstract CSS rule
 CWikimedia\CSS\Objects\AtRuleRepresent a CSS at-rule
 CWikimedia\CSS\Objects\QualifiedRuleRepresent a CSS qualified rule
 CWikimedia\CSS\Objects\StylesheetRepresent a stylesheet
 CWikimedia\CSS\Parser\DataSourceRead data for the CSS parser
 CWikimedia\CSS\Parser\StringDataSourceRead data for the CSS parser
 CWikimedia\CSS\Parser\EncoderCharacter set conversion for CSS
 CWikimedia\CSS\Grammar\GrammarMatchRepresent a match from a Matcher
 CWikimedia\CSS\Grammar\MatcherBase class for grammar matchers
 CWikimedia\CSS\Grammar\AlternativeMatcher that matches one out of a set of Matchers ("|" combiner)
 CWikimedia\CSS\Grammar\AnythingMatcherMatcher that matches anything except bad strings, bad urls, and unmatched left-paren, left-brace, or left-bracket
 CWikimedia\CSS\Grammar\BlockMatcherMatcher that matches a SimpleBlock
 CWikimedia\CSS\Grammar\CheckedMatcherWrap another matcher in a callback to verify the matches
 CWikimedia\CSS\Grammar\CustomPropertyMatcherMatcher that matches a custom property (a CSS variable) example –name-of-variable
 CWikimedia\CSS\Grammar\DelimMatcherMatcher that matches one of a set of values
 CWikimedia\CSS\Grammar\FunctionMatcherMatcher that matches a CSSFunction
 CWikimedia\CSS\Grammar\UrlMatcherMatcher that matches a CSSFunction for a URL or a T_URL token
 CWikimedia\CSS\Grammar\JuxtapositionMatcher that groups other matchers (juxtaposition)
 CWikimedia\CSS\Grammar\KeywordMatcherMatcher that matches one of a set of keywords, case-insensitively
 CWikimedia\CSS\Grammar\NoWhitespaceMatcher that asserts there was no whitespace before the current position
 CWikimedia\CSS\Grammar\NonEmptyMatcher that requires its sub-Matcher has only non-empty matches ("!" multiplier)
 CWikimedia\CSS\Grammar\NothingMatcherMatcher that matches nothing
 CWikimedia\CSS\Grammar\QuantifierMatcher that matches a sub-Matcher a certain number of times ("?", "*", "+", "#", "{A,B}" multipliers)
 CWikimedia\CSS\Grammar\TokenMatcherMatcher that matches a token of a particular type
 CWikimedia\CSS\Grammar\UnorderedGroupMatcher that groups other matchers without ordering ("&&" and "||" combiners)
 CWikimedia\CSS\Grammar\UrangeMatcherMatch the special "<urange>" notation
 CWikimedia\CSS\Grammar\WhitespaceMatcherMatcher that matches runs of whitespace
 CWikimedia\CSS\Grammar\MatcherFactoryFactory for predefined Grammar matchers
 CWikimedia\CSS\Parser\ParserParse CSS into a structure for further processing
 CWikimedia\CSS\Sanitizer\SanitizerBase class for CSS sanitizers
 CWikimedia\CSS\Sanitizer\PropertySanitizerSanitizes a Declaration
 CWikimedia\CSS\Sanitizer\StylePropertySanitizerSanitizes a Declaration representing a CSS style property
 CWikimedia\CSS\Sanitizer\RuleSanitizerBase class for CSS rule sanitizers
 CWikimedia\CSS\Sanitizer\FontFaceAtRuleSanitizerSanitizes a CSS @font-face rule
 CWikimedia\CSS\Sanitizer\ImportAtRuleSanitizerSanitizes a CSS @import rule
 CWikimedia\CSS\Sanitizer\KeyframesAtRuleSanitizerSanitizes a CSS @keyframes rule
 CWikimedia\CSS\Sanitizer\MarginAtRuleSanitizerSanitizes the margin at-rules inside a CSS @page rule
 CWikimedia\CSS\Sanitizer\MediaAtRuleSanitizerSanitizes a CSS @media rule
 CWikimedia\CSS\Sanitizer\NamespaceAtRuleSanitizerSanitizes a CSS @namespace rule
 CWikimedia\CSS\Sanitizer\PageAtRuleSanitizerSanitizes a CSS @page rule
 CWikimedia\CSS\Sanitizer\StyleRuleSanitizerSanitizes a CSS style rule
 CWikimedia\CSS\Sanitizer\SupportsAtRuleSanitizerSanitizes a CSS @supports rule
 CWikimedia\CSS\Sanitizer\StyleAttributeSanitizerSanitizes a CSS style attribute (i.e
 CWikimedia\CSS\Sanitizer\StylesheetSanitizerSanitizes a CSS stylesheet or rule list
 CWikimedia\CSS\Parser\TokenizerTokenizer interface
 CWikimedia\CSS\Parser\DataSourceTokenizerParse CSS into tokens
 CWikimedia\CSS\Parser\TokenListTokenizerTokenizer that just returns a predefined list of tokens
 CWikimedia\CSS\UtilStatic utility functions
 CArrayAccess
 CWikimedia\CSS\Objects\CSSObjectListRepresent a list of CSS objects
 CCountable
 CWikimedia\CSS\Objects\CSSObjectListRepresent a list of CSS objects
 CSeekableIterator
 CWikimedia\CSS\Objects\CSSObjectListRepresent a list of CSS objects