├── HISTORY.md ├── LICENSE ├── README.md ├── errors.md └── src ├── Grammar ├── Alternative.php ├── AnythingMatcher.php ├── BlockMatcher.php ├── CheckedMatcher.php ├── CustomPropertyMatcher.php ├── DelimMatcher.php ├── FunctionMatcher.php ├── GrammarMatch.php ├── Juxtaposition.php ├── KeywordMatcher.php ├── Matcher.php ├── MatcherFactory.php ├── NoWhitespace.php ├── NonEmpty.php ├── NothingMatcher.php ├── Quantifier.php ├── TokenMatcher.php ├── UnorderedGroup.php ├── UrangeMatcher.php ├── UrlMatcher.php └── WhitespaceMatcher.php ├── Objects ├── AtRule.php ├── CSSFunction.php ├── CSSObject.php ├── CSSObjectList.php ├── ComponentValue.php ├── ComponentValueList.php ├── Declaration.php ├── DeclarationList.php ├── DeclarationOrAtRule.php ├── DeclarationOrAtRuleList.php ├── QualifiedRule.php ├── Rule.php ├── RuleList.php ├── SimpleBlock.php ├── Stylesheet.php ├── Token.php └── TokenList.php ├── Parser ├── DataSource.php ├── DataSourceTokenizer.php ├── Encoder.php ├── Parser.php ├── StringDataSource.php ├── TokenListTokenizer.php └── Tokenizer.php ├── Sanitizer ├── CounterStyleAtRuleSanitizer.php ├── FontFaceAtRuleSanitizer.php ├── ImportAtRuleSanitizer.php ├── KeyframesAtRuleSanitizer.php ├── MarginAtRuleSanitizer.php ├── MediaAtRuleSanitizer.php ├── NamespaceAtRuleSanitizer.php ├── PageAtRuleSanitizer.php ├── PropertySanitizer.php ├── RuleSanitizer.php ├── Sanitizer.php ├── StyleAttributeSanitizer.php ├── StylePropertySanitizer.php ├── StyleRuleSanitizer.php ├── StylesheetSanitizer.php └── SupportsAtRuleSanitizer.php └── Util.php /HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/HISTORY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/README.md -------------------------------------------------------------------------------- /errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/errors.md -------------------------------------------------------------------------------- /src/Grammar/Alternative.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Grammar/Alternative.php -------------------------------------------------------------------------------- /src/Grammar/AnythingMatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Grammar/AnythingMatcher.php -------------------------------------------------------------------------------- /src/Grammar/BlockMatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Grammar/BlockMatcher.php -------------------------------------------------------------------------------- /src/Grammar/CheckedMatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Grammar/CheckedMatcher.php -------------------------------------------------------------------------------- /src/Grammar/CustomPropertyMatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Grammar/CustomPropertyMatcher.php -------------------------------------------------------------------------------- /src/Grammar/DelimMatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Grammar/DelimMatcher.php -------------------------------------------------------------------------------- /src/Grammar/FunctionMatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Grammar/FunctionMatcher.php -------------------------------------------------------------------------------- /src/Grammar/GrammarMatch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Grammar/GrammarMatch.php -------------------------------------------------------------------------------- /src/Grammar/Juxtaposition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Grammar/Juxtaposition.php -------------------------------------------------------------------------------- /src/Grammar/KeywordMatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Grammar/KeywordMatcher.php -------------------------------------------------------------------------------- /src/Grammar/Matcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Grammar/Matcher.php -------------------------------------------------------------------------------- /src/Grammar/MatcherFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Grammar/MatcherFactory.php -------------------------------------------------------------------------------- /src/Grammar/NoWhitespace.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Grammar/NoWhitespace.php -------------------------------------------------------------------------------- /src/Grammar/NonEmpty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Grammar/NonEmpty.php -------------------------------------------------------------------------------- /src/Grammar/NothingMatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Grammar/NothingMatcher.php -------------------------------------------------------------------------------- /src/Grammar/Quantifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Grammar/Quantifier.php -------------------------------------------------------------------------------- /src/Grammar/TokenMatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Grammar/TokenMatcher.php -------------------------------------------------------------------------------- /src/Grammar/UnorderedGroup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Grammar/UnorderedGroup.php -------------------------------------------------------------------------------- /src/Grammar/UrangeMatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Grammar/UrangeMatcher.php -------------------------------------------------------------------------------- /src/Grammar/UrlMatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Grammar/UrlMatcher.php -------------------------------------------------------------------------------- /src/Grammar/WhitespaceMatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Grammar/WhitespaceMatcher.php -------------------------------------------------------------------------------- /src/Objects/AtRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Objects/AtRule.php -------------------------------------------------------------------------------- /src/Objects/CSSFunction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Objects/CSSFunction.php -------------------------------------------------------------------------------- /src/Objects/CSSObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Objects/CSSObject.php -------------------------------------------------------------------------------- /src/Objects/CSSObjectList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Objects/CSSObjectList.php -------------------------------------------------------------------------------- /src/Objects/ComponentValue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Objects/ComponentValue.php -------------------------------------------------------------------------------- /src/Objects/ComponentValueList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Objects/ComponentValueList.php -------------------------------------------------------------------------------- /src/Objects/Declaration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Objects/Declaration.php -------------------------------------------------------------------------------- /src/Objects/DeclarationList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Objects/DeclarationList.php -------------------------------------------------------------------------------- /src/Objects/DeclarationOrAtRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Objects/DeclarationOrAtRule.php -------------------------------------------------------------------------------- /src/Objects/DeclarationOrAtRuleList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Objects/DeclarationOrAtRuleList.php -------------------------------------------------------------------------------- /src/Objects/QualifiedRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Objects/QualifiedRule.php -------------------------------------------------------------------------------- /src/Objects/Rule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Objects/Rule.php -------------------------------------------------------------------------------- /src/Objects/RuleList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Objects/RuleList.php -------------------------------------------------------------------------------- /src/Objects/SimpleBlock.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Objects/SimpleBlock.php -------------------------------------------------------------------------------- /src/Objects/Stylesheet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Objects/Stylesheet.php -------------------------------------------------------------------------------- /src/Objects/Token.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Objects/Token.php -------------------------------------------------------------------------------- /src/Objects/TokenList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Objects/TokenList.php -------------------------------------------------------------------------------- /src/Parser/DataSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Parser/DataSource.php -------------------------------------------------------------------------------- /src/Parser/DataSourceTokenizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Parser/DataSourceTokenizer.php -------------------------------------------------------------------------------- /src/Parser/Encoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Parser/Encoder.php -------------------------------------------------------------------------------- /src/Parser/Parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Parser/Parser.php -------------------------------------------------------------------------------- /src/Parser/StringDataSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Parser/StringDataSource.php -------------------------------------------------------------------------------- /src/Parser/TokenListTokenizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Parser/TokenListTokenizer.php -------------------------------------------------------------------------------- /src/Parser/Tokenizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Parser/Tokenizer.php -------------------------------------------------------------------------------- /src/Sanitizer/CounterStyleAtRuleSanitizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Sanitizer/CounterStyleAtRuleSanitizer.php -------------------------------------------------------------------------------- /src/Sanitizer/FontFaceAtRuleSanitizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Sanitizer/FontFaceAtRuleSanitizer.php -------------------------------------------------------------------------------- /src/Sanitizer/ImportAtRuleSanitizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Sanitizer/ImportAtRuleSanitizer.php -------------------------------------------------------------------------------- /src/Sanitizer/KeyframesAtRuleSanitizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Sanitizer/KeyframesAtRuleSanitizer.php -------------------------------------------------------------------------------- /src/Sanitizer/MarginAtRuleSanitizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Sanitizer/MarginAtRuleSanitizer.php -------------------------------------------------------------------------------- /src/Sanitizer/MediaAtRuleSanitizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Sanitizer/MediaAtRuleSanitizer.php -------------------------------------------------------------------------------- /src/Sanitizer/NamespaceAtRuleSanitizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Sanitizer/NamespaceAtRuleSanitizer.php -------------------------------------------------------------------------------- /src/Sanitizer/PageAtRuleSanitizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Sanitizer/PageAtRuleSanitizer.php -------------------------------------------------------------------------------- /src/Sanitizer/PropertySanitizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Sanitizer/PropertySanitizer.php -------------------------------------------------------------------------------- /src/Sanitizer/RuleSanitizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Sanitizer/RuleSanitizer.php -------------------------------------------------------------------------------- /src/Sanitizer/Sanitizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Sanitizer/Sanitizer.php -------------------------------------------------------------------------------- /src/Sanitizer/StyleAttributeSanitizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Sanitizer/StyleAttributeSanitizer.php -------------------------------------------------------------------------------- /src/Sanitizer/StylePropertySanitizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Sanitizer/StylePropertySanitizer.php -------------------------------------------------------------------------------- /src/Sanitizer/StyleRuleSanitizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Sanitizer/StyleRuleSanitizer.php -------------------------------------------------------------------------------- /src/Sanitizer/StylesheetSanitizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Sanitizer/StylesheetSanitizer.php -------------------------------------------------------------------------------- /src/Sanitizer/SupportsAtRuleSanitizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Sanitizer/SupportsAtRuleSanitizer.php -------------------------------------------------------------------------------- /src/Util.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/css-sanitizer/HEAD/src/Util.php --------------------------------------------------------------------------------