From d5493e196319618bc54a88ef08fadcd13d9d938f Mon Sep 17 00:00:00 2001 From: Jake Hotson Date: Mon, 31 Mar 2025 00:15:31 +0100 Subject: [PATCH] [TASK] Update class diagram to include `CSSListItem` Follow-up to #1212. --- README.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 4a9c66b0..4ac96ece 100644 --- a/README.md +++ b/README.md @@ -622,11 +622,14 @@ class Sabberworm\CSS\CSSList\Document#4 (2) { classDiagram direction LR - %% Start of the part generated from the PHP code using tasuku43/mermaid-class-diagram + %% Start of the part originally generated from the PHP code using tasuku43/mermaid-class-diagram class Renderable { <> } + class CSSListItem { + <> + } class DeclarationBlock { } class RuleSet { @@ -715,14 +718,14 @@ classDiagram } RuleSet <|-- DeclarationBlock: inheritance - Renderable <|.. RuleSet: realization - Commentable <|.. RuleSet: realization + Renderable <|-- CSSListItem: inheritance + Commentable <|-- CSSListItem: inheritance + CSSListItem <|.. RuleSet: realization RuleSet <|-- AtRuleSet: inheritance AtRule <|.. AtRuleSet: realization Renderable <|.. Selector: realization Selector <|-- KeyframeSelector: inheritance - Renderable <|-- AtRule: inheritance - Commentable <|-- AtRule: inheritance + CSSListItem <|-- AtRule: inheritance AtRule <|.. Charset: realization AtRule <|.. Import: realization AtRule <|.. CSSNamespace: realization @@ -734,8 +737,7 @@ classDiagram SourceException <|-- UnexpectedTokenException: inheritance CSSList <|-- CSSBlockList: inheritance CSSBlockList <|-- Document: inheritance - Renderable <|.. CSSList: realization - Commentable <|.. CSSList: realization + CSSListItem <|.. CSSList: realization CSSList <|-- KeyFrame: inheritance AtRule <|.. KeyFrame: realization CSSBlockList <|-- AtRuleBlockList: inheritance