File tree Expand file tree Collapse file tree 1 file changed +52
-53
lines changed Expand file tree Collapse file tree 1 file changed +52
-53
lines changed Original file line number Diff line number Diff line change @@ -621,109 +621,108 @@ class Sabberworm\CSS\CSSList\Document#4 (2) {
621621``` mermaid
622622classDiagram
623623 direction LR
624-
625624 %% Start of the part originally generated from the PHP code using tasuku43/mermaid-class-diagram
626625
627- class CSSElement {
628- <<interface>>
626+ class Anchor {
629627 }
630- class Renderable {
628+ class AtRule {
631629 <<interface>>
632630 }
633- class Positionable {
634- <<interface>>
631+ class AtRuleBlockList {
635632 }
636- class CSSListItem {
637- <<interface>>
633+ class AtRuleSet {
638634 }
639- class RuleContainer {
635+ class CSSBlockList {
636+ <<abstract>>
637+ }
638+ class CSSElement {
640639 <<interface>>
641640 }
642- class DeclarationBlock {
641+ class CSSFunction {
643642 }
644- class RuleSet {
643+ class CSSList {
645644 <<abstract>>
646645 }
647- class AtRuleSet {
646+ class CSSListItem {
647+ <<interface>>
648648 }
649- class KeyframeSelector {
649+ class CSSNamespace {
650650 }
651- class AtRule {
652- <<interface>>
651+ class CSSString {
652+ }
653+ class CalcFunction {
654+ }
655+ class CalcRuleValueList {
653656 }
654657 class Charset {
655658 }
656- class Import {
659+ class Color {
657660 }
658- class Selector {
661+ class Comment {
659662 }
660- class CSSNamespace {
663+ class Commentable {
664+ <<interface>>
661665 }
662- class Settings {
666+ class DeclarationBlock {
663667 }
664- class Rule {
668+ class Document {
665669 }
666- class Parser {
670+ class Import {
667671 }
668- class OutputFormatter {
672+ class KeyFrame {
669673 }
670- class OutputFormat {
674+ class KeyframeSelector {
675+ }
676+ class LineName {
671677 }
672678 class OutputException {
673679 }
674- class UnexpectedEOFException {
680+ class OutputFormat {
675681 }
676- class SourceException {
682+ class OutputFormatter {
677683 }
678- class UnexpectedTokenException {
684+ class Parser {
679685 }
680686 class ParserState {
681687 }
682- class Anchor {
683- }
684- class CSSBlockList {
685- <<abstract>>
686- }
687- class Document {
688+ class Positionable {
689+ <<interface>>
688690 }
689- class CSSList {
691+ class PrimitiveValue {
690692 <<abstract>>
691693 }
692- class KeyFrame {
693- }
694- class AtRuleBlockList {
695- }
696- class Color {
694+ class Renderable {
695+ <<interface>>
697696 }
698- class URL {
697+ class Rule {
699698 }
700- class CalcRuleValueList {
699+ class RuleContainer {
700+ <<interface>>
701701 }
702- class ValueList {
702+ class RuleSet {
703703 <<abstract>>
704704 }
705- class CalcFunction {
705+ class RuleValueList {
706706 }
707- class LineName {
707+ class Selector {
708708 }
709- class Value {
710- <<abstract>>
709+ class Settings {
711710 }
712711 class Size {
713712 }
714- class CSSString {
713+ class SourceException {
715714 }
716- class PrimitiveValue {
717- <<abstract>>
715+ class UnexpectedEOFException {
718716 }
719- class CSSFunction {
717+ class UnexpectedTokenException {
720718 }
721- class RuleValueList {
719+ class URL {
722720 }
723- class Commentable {
724- <<interface >>
721+ class Value {
722+ <<abstract >>
725723 }
726- class Comment {
724+ class ValueList {
725+ <<abstract>>
727726 }
728727
729728 RuleSet <|-- DeclarationBlock: inheritance
You can’t perform that action at this time.
0 commit comments