Sabberworm/PHP-CSS-Parser  8.1.0
A Parser for CSS Files written in PHP. Allows extraction of CSS files into a data structure, manipulation of said structure and output as (optimized) CSS
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CCommentable
 CCSSListA CSSList is the most generic container available
 CCSSBlockListA CSSBlockList is a CSSList whose DeclarationBlocks are guaranteed to contain valid declaration blocks or at-rules
 CAtRuleBlockListA BlockList constructed by an unknown -rule
 CDocumentThe root CSSList of a parsed file
 CKeyFrame
 CAtRule
 CAtRuleBlockListA BlockList constructed by an unknown -rule
 CKeyFrame
 CCharsetClass representing an rule
 CCSSNamespace
 CImportClass representing an rule
 CAtRuleSetA RuleSet constructed by an unknown -rule
 CRuleRuleSets contains Rule objects which always have a key and a value
 CRuleSetRuleSet is a generic superclass denoting rules
 CAtRuleSetA RuleSet constructed by an unknown -rule
 CDeclarationBlockDeclaration blocks are the parts of a css file which denote the rules belonging to a selector
 CException
 CSourceException
 COutputExceptionThrown if the CSS parsers attempts to print something invalid
 CUnexpectedTokenExceptionThrown if the CSS parsers encounters a token it did not expect
 COutputFormat
 COutputFormatter
 CParserParser class parses CSS from text into a data structure
 CRenderable
 CComment
 CCSSListA CSSList is the most generic container available
 CAtRule
 CRuleRuleSets contains Rule objects which always have a key and a value
 CRuleSetRuleSet is a generic superclass denoting rules
 CValue
 CPrimitiveValue
 CCSSString
 CSize
 CURL
 CValueList
 CCSSFunction
 CColor
 CRuleValueList
 CSelectorClass representing a single CSS selector
 CSettingsParser settings class