@@ -36,123 +36,123 @@ static public function class(string $element, array $classes): ESString
36
36
}
37
37
38
38
private const CLASSES = [
39
- 'html ' => Html \Elements \Root \Html::class
40
-
41
- , 'head ' => Html \Elements \Metadata \Head::class
42
- , 'title ' => Html \Elements \Metadata \Title::class
43
- , 'base ' => Html \Elements \Metadata \Base::class
44
- , 'link ' => Html \Elements \Metadata \Link::class
45
- , 'meta ' => Html \Elements \Metadata \Meta::class
46
- , 'style ' => Html \Elements \Metadata \Style::class
47
-
48
- , 'body ' => Html \Elements \Sections \Body::class
49
- , 'article ' => Html \Elements \Sections \Article::class
50
- , 'section ' => Html \Elements \Sections \Section::class
51
- , 'nav ' => Html \Elements \Sections \Nav::class
52
- , 'aside ' => Html \Elements \Sections \Aside::class
53
- , 'address ' => Html \Elements \Sections \Address::class
54
- , 'h1 ' => Html \Elements \Sections \H1 ::class
55
- , 'h2 ' => Html \Elements \Sections \H2 ::class
56
- , 'h3 ' => Html \Elements \Sections \H3 ::class
57
- , 'h4 ' => Html \Elements \Sections \H4 ::class
58
- , 'h5 ' => Html \Elements \Sections \H5 ::class
59
- , 'h6 ' => Html \Elements \Sections \H6 ::class
60
- , 'header ' => Html \Elements \Sections \Header::class
61
- , 'footer ' => Html \Elements \Sections \Footer::class
62
- , 'address ' => Html \Elements \Sections \Address::class
63
-
64
- , 'p ' => Html \Elements \Grouping \P::class
65
- , 'hr ' => Html \Elements \Grouping \Hr::class
66
- , 'pre ' => Html \Elements \Grouping \Pre::class
67
- , 'blockquote ' => Html \Elements \Grouping \Blockquote::class
68
- , 'ul ' => Html \Elements \Grouping \Ul::class
69
- , 'ol ' => Html \Elements \Grouping \Ol::class
70
- , 'li ' => Html \Elements \Grouping \Li::class
71
- , 'dl ' => Html \Elements \Grouping \Dl::class
72
- , 'dt ' => Html \Elements \Grouping \Dt::class
73
- , 'dd ' => Html \Elements \Grouping \Dd::class
74
- , 'figure ' => Html \Elements \Grouping \Figure::class
75
- , 'figcaption ' => Html \Elements \Grouping \Figcaption::class
76
- , 'div ' => Html \Elements \Grouping \Div::class
77
- , 'main ' => Html \Elements \Grouping \Main::class
78
-
79
- , 'span ' => Html \Elements \TextLevel \Span::class
80
- , 'a ' => Html \Elements \TextLevel \A::class
81
- , 'em ' => Html \Elements \TextLevel \Em::class
82
- , 'strong ' => Html \Elements \TextLevel \Strong::class
83
- , 'small ' => Html \Elements \TextLevel \Small::class
84
- , 's ' => Html \Elements \TextLevel \S::class
85
- , 'cite ' => Html \Elements \TextLevel \Cite::class
86
- , 'q ' => Html \Elements \TextLevel \Q::class
87
- , 'dfn ' => Html \Elements \TextLevel \Dfn::class
88
- , 'abbr ' => Html \Elements \TextLevel \Abbr::class
89
- , 'data ' => Html \Elements \TextLevel \Data::class
90
- , 'time ' => Html \Elements \TextLevel \Time::class
91
- , 'code ' => Html \Elements \TextLevel \Code::class
92
- , 'var ' => Html \Elements \TextLevel \Variable::class
93
- , 'samp ' => Html \Elements \TextLevel \Samp::class
94
- , 'kbd ' => Html \Elements \TextLevel \Kbd::class
95
- , 'sup ' => Html \Elements \TextLevel \Sup::class
96
- , 'sub ' => Html \Elements \TextLevel \Sub::class
97
- , 'i ' => Html \Elements \TextLevel \I::class
98
- , 'b ' => Html \Elements \TextLevel \B::class
99
- , 'u ' => Html \Elements \TextLevel \U::class
100
- , 'mark ' => Html \Elements \TextLevel \Mark::class
101
- , 'ruby ' => Html \Elements \TextLevel \Ruby::class
102
- , 'rb ' => Html \Elements \TextLevel \Rb::class
103
- , 'rt ' => Html \Elements \TextLevel \Rt::class
104
- , 'rtc ' => Html \Elements \TextLevel \Rtc::class
105
- , 'rp ' => Html \Elements \TextLevel \Rp::class
106
- , 'bdi ' => Html \Elements \TextLevel \Bdi::class
107
- , 'bdo ' => Html \Elements \TextLevel \Bdo::class
108
- , 'br ' => Html \Elements \TextLevel \Br::class
109
- , 'wbr ' => Html \Elements \TextLevel \Wbr::class
110
-
111
- , 'ins ' => Html \Elements \Edits \Ins::class
112
- , 'del ' => Html \Elements \Edits \Del::class
113
-
114
- , 'img ' => Html \Elements \Embedded \Img::class
115
- , 'iframe ' => Html \Elements \Embedded \Iframe::class
116
- , 'embed ' => Html \Elements \Embedded \Embed::class
117
- , 'object ' => Html \Elements \Embedded \Object_::class
118
- , 'video ' => Html \Elements \Embedded \Video::class
119
- , 'audio ' => Html \Elements \Embedded \Audio::class
120
- , 'area ' => Html \Elements \Embedded \Area::class
121
- , 'map ' => Html \Elements \Embedded \Map::class
122
- , 'param ' => Html \Elements \Embedded \Param::class
123
- , 'source ' => Html \Elements \Embedded \Source::class
124
- , 'track ' => Html \Elements \Embedded \Track::class
125
-
126
- , 'table ' => Html \Elements \Tabular \Table::class
127
- , 'caption ' => Html \Elements \Tabular \Caption::class
128
- , 'colgroup ' => Html \Elements \Tabular \Colgroup::class
129
- , 'col ' => Html \Elements \Tabular \Col::class
130
- , 'thead ' => Html \Elements \Tabular \Thead::class
131
- , 'tfoot ' => Html \Elements \Tabular \Tfoot::class
132
- , 'tbody ' => Html \Elements \Tabular \Tbody::class
133
- , 'tr ' => Html \Elements \Tabular \Tr::class
134
- , 'td ' => Html \Elements \Tabular \Td::class
135
- , 'th ' => Html \Elements \Tabular \Th::class
136
-
137
- , 'form ' => Html \Elements \Forms \Form::class
138
- , 'label ' => Html \Elements \Forms \Label::class
139
- , 'input ' => Html \Elements \Forms \Input::class
140
- , 'button ' => Html \Elements \Forms \Button::class
141
- , 'select ' => Html \Elements \Forms \Select::class
142
- , 'datalist ' => Html \Elements \Forms \Datalist::class
143
- , 'optgroup ' => Html \Elements \Forms \Optgroup::class
144
- , 'option ' => Html \Elements \Forms \Option::class
145
- , 'textarea ' => Html \Elements \Forms \Textarea::class
146
- , 'keygen ' => Html \Elements \Forms \Keygen::class
147
- , 'output ' => Html \Elements \Forms \Output::class
148
- , 'progress ' => Html \Elements \Forms \Progress::class
149
- , 'meter ' => Html \Elements \Forms \Meter::class
150
- , 'fieldset ' => Html \Elements \Forms \Fieldset::class
151
- , 'legend ' => Html \Elements \Forms \Legend::class
152
-
153
- , 'script ' => Html \Elements \Scripting \Script::class
154
- , 'noscript ' => Html \Elements \Scripting \Noscript::class
155
- , 'template ' => Html \Elements \Scripting \Template::class
156
- , 'canvas ' => Html \Elements \Scripting \Canvas::class
39
+ 'html ' => Eightfold \ Markup \ Html \Elements \Root \Html::class
40
+
41
+ , 'head ' => Eightfold \ Markup \ Html \Elements \Metadata \Head::class
42
+ , 'title ' => Eightfold \ Markup \ Html \Elements \Metadata \Title::class
43
+ , 'base ' => Eightfold \ Markup \ Html \Elements \Metadata \Base::class
44
+ , 'link ' => Eightfold \ Markup \ Html \Elements \Metadata \Link::class
45
+ , 'meta ' => Eightfold \ Markup \ Html \Elements \Metadata \Meta::class
46
+ , 'style ' => Eightfold \ Markup \ Html \Elements \Metadata \Style::class
47
+
48
+ , 'body ' => Eightfold \ Markup \ Html \Elements \Sections \Body::class
49
+ , 'article ' => Eightfold \ Markup \ Html \Elements \Sections \Article::class
50
+ , 'section ' => Eightfold \ Markup \ Html \Elements \Sections \Section::class
51
+ , 'nav ' => Eightfold \ Markup \ Html \Elements \Sections \Nav::class
52
+ , 'aside ' => Eightfold \ Markup \ Html \Elements \Sections \Aside::class
53
+ , 'address ' => Eightfold \ Markup \ Html \Elements \Sections \Address::class
54
+ , 'h1 ' => Eightfold \ Markup \ Html \Elements \Sections \H1 ::class
55
+ , 'h2 ' => Eightfold \ Markup \ Html \Elements \Sections \H2 ::class
56
+ , 'h3 ' => Eightfold \ Markup \ Html \Elements \Sections \H3 ::class
57
+ , 'h4 ' => Eightfold \ Markup \ Html \Elements \Sections \H4 ::class
58
+ , 'h5 ' => Eightfold \ Markup \ Html \Elements \Sections \H5 ::class
59
+ , 'h6 ' => Eightfold \ Markup \ Html \Elements \Sections \H6 ::class
60
+ , 'header ' => Eightfold \ Markup \ Html \Elements \Sections \Header::class
61
+ , 'footer ' => Eightfold \ Markup \ Html \Elements \Sections \Footer::class
62
+ , 'address ' => Eightfold \ Markup \ Html \Elements \Sections \Address::class
63
+
64
+ , 'p ' => Eightfold \ Markup \ Html \Elements \Grouping \P::class
65
+ , 'hr ' => Eightfold \ Markup \ Html \Elements \Grouping \Hr::class
66
+ , 'pre ' => Eightfold \ Markup \ Html \Elements \Grouping \Pre::class
67
+ , 'blockquote ' => Eightfold \ Markup \ Html \Elements \Grouping \Blockquote::class
68
+ , 'ul ' => Eightfold \ Markup \ Html \Elements \Grouping \Ul::class
69
+ , 'ol ' => Eightfold \ Markup \ Html \Elements \Grouping \Ol::class
70
+ , 'li ' => Eightfold \ Markup \ Html \Elements \Grouping \Li::class
71
+ , 'dl ' => Eightfold \ Markup \ Html \Elements \Grouping \Dl::class
72
+ , 'dt ' => Eightfold \ Markup \ Html \Elements \Grouping \Dt::class
73
+ , 'dd ' => Eightfold \ Markup \ Html \Elements \Grouping \Dd::class
74
+ , 'figure ' => Eightfold \ Markup \ Html \Elements \Grouping \Figure::class
75
+ , 'figcaption ' => Eightfold \ Markup \ Html \Elements \Grouping \Figcaption::class
76
+ , 'div ' => Eightfold \ Markup \ Html \Elements \Grouping \Div::class
77
+ , 'main ' => Eightfold \ Markup \ Html \Elements \Grouping \Main::class
78
+
79
+ , 'span ' => Eightfold \ Markup \ Html \Elements \TextLevel \Span::class
80
+ , 'a ' => Eightfold \ Markup \ Html \Elements \TextLevel \A::class
81
+ , 'em ' => Eightfold \ Markup \ Html \Elements \TextLevel \Em::class
82
+ , 'strong ' => Eightfold \ Markup \ Html \Elements \TextLevel \Strong::class
83
+ , 'small ' => Eightfold \ Markup \ Html \Elements \TextLevel \Small::class
84
+ , 's ' => Eightfold \ Markup \ Html \Elements \TextLevel \S::class
85
+ , 'cite ' => Eightfold \ Markup \ Html \Elements \TextLevel \Cite::class
86
+ , 'q ' => Eightfold \ Markup \ Html \Elements \TextLevel \Q::class
87
+ , 'dfn ' => Eightfold \ Markup \ Html \Elements \TextLevel \Dfn::class
88
+ , 'abbr ' => Eightfold \ Markup \ Html \Elements \TextLevel \Abbr::class
89
+ , 'data ' => Eightfold \ Markup \ Html \Elements \TextLevel \Data::class
90
+ , 'time ' => Eightfold \ Markup \ Html \Elements \TextLevel \Time::class
91
+ , 'code ' => Eightfold \ Markup \ Html \Elements \TextLevel \Code::class
92
+ , 'var ' => Eightfold \ Markup \ Html \Elements \TextLevel \Variable::class
93
+ , 'samp ' => Eightfold \ Markup \ Html \Elements \TextLevel \Samp::class
94
+ , 'kbd ' => Eightfold \ Markup \ Html \Elements \TextLevel \Kbd::class
95
+ , 'sup ' => Eightfold \ Markup \ Html \Elements \TextLevel \Sup::class
96
+ , 'sub ' => Eightfold \ Markup \ Html \Elements \TextLevel \Sub::class
97
+ , 'i ' => Eightfold \ Markup \ Html \Elements \TextLevel \I::class
98
+ , 'b ' => Eightfold \ Markup \ Html \Elements \TextLevel \B::class
99
+ , 'u ' => Eightfold \ Markup \ Html \Elements \TextLevel \U::class
100
+ , 'mark ' => Eightfold \ Markup \ Html \Elements \TextLevel \Mark::class
101
+ , 'ruby ' => Eightfold \ Markup \ Html \Elements \TextLevel \Ruby::class
102
+ , 'rb ' => Eightfold \ Markup \ Html \Elements \TextLevel \Rb::class
103
+ , 'rt ' => Eightfold \ Markup \ Html \Elements \TextLevel \Rt::class
104
+ , 'rtc ' => Eightfold \ Markup \ Html \Elements \TextLevel \Rtc::class
105
+ , 'rp ' => Eightfold \ Markup \ Html \Elements \TextLevel \Rp::class
106
+ , 'bdi ' => Eightfold \ Markup \ Html \Elements \TextLevel \Bdi::class
107
+ , 'bdo ' => Eightfold \ Markup \ Html \Elements \TextLevel \Bdo::class
108
+ , 'br ' => Eightfold \ Markup \ Html \Elements \TextLevel \Br::class
109
+ , 'wbr ' => Eightfold \ Markup \ Html \Elements \TextLevel \Wbr::class
110
+
111
+ , 'ins ' => Eightfold \ Markup \ Html \Elements \Edits \Ins::class
112
+ , 'del ' => Eightfold \ Markup \ Html \Elements \Edits \Del::class
113
+
114
+ , 'img ' => Eightfold \ Markup \ Html \Elements \Embedded \Img::class
115
+ , 'iframe ' => Eightfold \ Markup \ Html \Elements \Embedded \Iframe::class
116
+ , 'embed ' => Eightfold \ Markup \ Html \Elements \Embedded \Embed::class
117
+ , 'object ' => Eightfold \ Markup \ Html \Elements \Embedded \Object_::class
118
+ , 'video ' => Eightfold \ Markup \ Html \Elements \Embedded \Video::class
119
+ , 'audio ' => Eightfold \ Markup \ Html \Elements \Embedded \Audio::class
120
+ , 'area ' => Eightfold \ Markup \ Html \Elements \Embedded \Area::class
121
+ , 'map ' => Eightfold \ Markup \ Html \Elements \Embedded \Map::class
122
+ , 'param ' => Eightfold \ Markup \ Html \Elements \Embedded \Param::class
123
+ , 'source ' => Eightfold \ Markup \ Html \Elements \Embedded \Source::class
124
+ , 'track ' => Eightfold \ Markup \ Html \Elements \Embedded \Track::class
125
+
126
+ , 'table ' => Eightfold \ Markup \ Html \Elements \Tabular \Table::class
127
+ , 'caption ' => Eightfold \ Markup \ Html \Elements \Tabular \Caption::class
128
+ , 'colgroup ' => Eightfold \ Markup \ Html \Elements \Tabular \Colgroup::class
129
+ , 'col ' => Eightfold \ Markup \ Html \Elements \Tabular \Col::class
130
+ , 'thead ' => Eightfold \ Markup \ Html \Elements \Tabular \Thead::class
131
+ , 'tfoot ' => Eightfold \ Markup \ Html \Elements \Tabular \Tfoot::class
132
+ , 'tbody ' => Eightfold \ Markup \ Html \Elements \Tabular \Tbody::class
133
+ , 'tr ' => Eightfold \ Markup \ Html \Elements \Tabular \Tr::class
134
+ , 'td ' => Eightfold \ Markup \ Html \Elements \Tabular \Td::class
135
+ , 'th ' => Eightfold \ Markup \ Html \Elements \Tabular \Th::class
136
+
137
+ , 'form ' => Eightfold \ Markup \ Html \Elements \Forms \Form::class
138
+ , 'label ' => Eightfold \ Markup \ Html \Elements \Forms \Label::class
139
+ , 'input ' => Eightfold \ Markup \ Html \Elements \Forms \Input::class
140
+ , 'button ' => Eightfold \ Markup \ Html \Elements \Forms \Button::class
141
+ , 'select ' => Eightfold \ Markup \ Html \Elements \Forms \Select::class
142
+ , 'datalist ' => Eightfold \ Markup \ Html \Elements \Forms \Datalist::class
143
+ , 'optgroup ' => Eightfold \ Markup \ Html \Elements \Forms \Optgroup::class
144
+ , 'option ' => Eightfold \ Markup \ Html \Elements \Forms \Option::class
145
+ , 'textarea ' => Eightfold \ Markup \ Html \Elements \Forms \Textarea::class
146
+ , 'keygen ' => Eightfold \ Markup \ Html \Elements \Forms \Keygen::class
147
+ , 'output ' => Eightfold \ Markup \ Html \Elements \Forms \Output::class
148
+ , 'progress ' => Eightfold \ Markup \ Html \Elements \Forms \Progress::class
149
+ , 'meter ' => Eightfold \ Markup \ Html \Elements \Forms \Meter::class
150
+ , 'fieldset ' => Eightfold \ Markup \ Html \Elements \Forms \Fieldset::class
151
+ , 'legend ' => Eightfold \ Markup \ Html \Elements \Forms \Legend::class
152
+
153
+ , 'script ' => Eightfold \ Markup \ Html \Elements \Scripting \Script::class
154
+ , 'noscript ' => Eightfold \ Markup \ Html \Elements \Scripting \Noscript::class
155
+ , 'template ' => Eightfold \ Markup \ Html \Elements \Scripting \Template::class
156
+ , 'canvas ' => Eightfold \ Markup \ Html \Elements \Scripting \Canvas::class
157
157
];
158
158
}
0 commit comments