css-sanitizer
Classes to parse and sanitize CSS
|
▼CWikimedia\CSS\Objects\CSSObject | A base interface for "CSS objects" |
▼CWikimedia\CSS\Objects\CSSObjectList | Represent a list of CSS objects |
CWikimedia\CSS\Objects\ComponentValueList | Represent a list of CSS declarations |
CWikimedia\CSS\Objects\DeclarationList | Represent a list of declarations |
CWikimedia\CSS\Objects\DeclarationOrAtRuleList | Represent a list of CSS declarations and at-rules |
CWikimedia\CSS\Objects\RuleList | Represent a list of CSS rules |
CWikimedia\CSS\Objects\TokenList | Represent a list of CSS tokens |
▼CWikimedia\CSS\Objects\ComponentValue | Represent a CSS component value |
CWikimedia\CSS\Objects\CSSFunction | Represent a CSS function |
CWikimedia\CSS\Objects\SimpleBlock | Represent a CSS simple block |
CWikimedia\CSS\Objects\Token | Represent a CSS token |
▼CWikimedia\CSS\Objects\DeclarationOrAtRule | Exists because DeclarationOrAtRuleList needs to be able to contain both Declarations and AtRules |
CWikimedia\CSS\Objects\AtRule | Represent a CSS at-rule |
CWikimedia\CSS\Objects\Declaration | Represent a CSS declaration |
▼CWikimedia\CSS\Objects\Rule | Represent an abstract CSS rule |
CWikimedia\CSS\Objects\AtRule | Represent a CSS at-rule |
CWikimedia\CSS\Objects\QualifiedRule | Represent a CSS qualified rule |
CWikimedia\CSS\Objects\Stylesheet | Represent a stylesheet |
▼CWikimedia\CSS\Parser\DataSource | Read data for the CSS parser |
CWikimedia\CSS\Parser\StringDataSource | Read data for the CSS parser |
CWikimedia\CSS\Parser\Encoder | Character set conversion for CSS |
CWikimedia\CSS\Grammar\GrammarMatch | Represent a match from a Matcher |
▼CWikimedia\CSS\Grammar\Matcher | Base class for grammar matchers |
CWikimedia\CSS\Grammar\Alternative | Matcher that matches one out of a set of Matchers ("|" combiner) |
CWikimedia\CSS\Grammar\AnythingMatcher | Matcher that matches anything except bad strings, bad urls, and unmatched left-paren, left-brace, or left-bracket |
CWikimedia\CSS\Grammar\BlockMatcher | Matcher that matches a SimpleBlock |
CWikimedia\CSS\Grammar\CheckedMatcher | Wrap another matcher in a callback to verify the matches |
CWikimedia\CSS\Grammar\CustomPropertyMatcher | Matcher that matches a custom property (a CSS variable) example –name-of-variable |
CWikimedia\CSS\Grammar\DelimMatcher | Matcher that matches one of a set of values |
▼CWikimedia\CSS\Grammar\FunctionMatcher | Matcher that matches a CSSFunction |
CWikimedia\CSS\Grammar\UrlMatcher | Matcher that matches a CSSFunction for a URL or a T_URL token |
CWikimedia\CSS\Grammar\Juxtaposition | Matcher that groups other matchers (juxtaposition) |
CWikimedia\CSS\Grammar\KeywordMatcher | Matcher that matches one of a set of keywords, case-insensitively |
CWikimedia\CSS\Grammar\NoWhitespace | Matcher that asserts there was no whitespace before the current position |
CWikimedia\CSS\Grammar\NonEmpty | Matcher that requires its sub-Matcher has only non-empty matches ("!" multiplier) |
CWikimedia\CSS\Grammar\NothingMatcher | Matcher that matches nothing |
CWikimedia\CSS\Grammar\Quantifier | Matcher that matches a sub-Matcher a certain number of times ("?", "*", "+", "#", "{A,B}" multipliers) |
CWikimedia\CSS\Grammar\TokenMatcher | Matcher that matches a token of a particular type |
CWikimedia\CSS\Grammar\UnorderedGroup | Matcher that groups other matchers without ordering ("&&" and "||" combiners) |
CWikimedia\CSS\Grammar\UrangeMatcher | Match the special "<urange>" notation |
CWikimedia\CSS\Grammar\WhitespaceMatcher | Matcher that matches runs of whitespace |
CWikimedia\CSS\Grammar\MatcherFactory | Factory for predefined Grammar matchers |
CWikimedia\CSS\Parser\Parser | Parse CSS into a structure for further processing |
▼CWikimedia\CSS\Sanitizer\Sanitizer | Base class for CSS sanitizers |
▼CWikimedia\CSS\Sanitizer\PropertySanitizer | Sanitizes a Declaration |
CWikimedia\CSS\Sanitizer\StylePropertySanitizer | Sanitizes a Declaration representing a CSS style property |
▼CWikimedia\CSS\Sanitizer\RuleSanitizer | Base class for CSS rule sanitizers |
CWikimedia\CSS\Sanitizer\FontFaceAtRuleSanitizer | Sanitizes a CSS @font-face rule |
CWikimedia\CSS\Sanitizer\ImportAtRuleSanitizer | Sanitizes a CSS @import rule |
CWikimedia\CSS\Sanitizer\KeyframesAtRuleSanitizer | Sanitizes a CSS @keyframes rule |
CWikimedia\CSS\Sanitizer\MarginAtRuleSanitizer | Sanitizes the margin at-rules inside a CSS @page rule |
CWikimedia\CSS\Sanitizer\MediaAtRuleSanitizer | Sanitizes a CSS @media rule |
CWikimedia\CSS\Sanitizer\NamespaceAtRuleSanitizer | Sanitizes a CSS @namespace rule |
CWikimedia\CSS\Sanitizer\PageAtRuleSanitizer | Sanitizes a CSS @page rule |
CWikimedia\CSS\Sanitizer\StyleRuleSanitizer | Sanitizes a CSS style rule |
CWikimedia\CSS\Sanitizer\SupportsAtRuleSanitizer | Sanitizes a CSS @supports rule |
CWikimedia\CSS\Sanitizer\StyleAttributeSanitizer | Sanitizes a CSS style attribute (i.e |
CWikimedia\CSS\Sanitizer\StylesheetSanitizer | Sanitizes a CSS stylesheet or rule list |
▼CWikimedia\CSS\Parser\Tokenizer | Tokenizer interface |
CWikimedia\CSS\Parser\DataSourceTokenizer | Parse CSS into tokens |
CWikimedia\CSS\Parser\TokenListTokenizer | Tokenizer that just returns a predefined list of tokens |
CWikimedia\CSS\Util | Static utility functions |
▼CArrayAccess | |
CWikimedia\CSS\Objects\CSSObjectList | Represent a list of CSS objects |
▼CCountable | |
CWikimedia\CSS\Objects\CSSObjectList | Represent a list of CSS objects |
▼CSeekableIterator | |
CWikimedia\CSS\Objects\CSSObjectList | Represent a list of CSS objects |