@@ -10,13 +10,17 @@ class OutputFormat
1010 * Value format: `"` means double-quote, `'` means single-quote
1111 *
1212 * @var string
13+ *
14+ * @internal since 8.8.0, will be made private in 9.0.0
1315 */
1416 public $ sStringQuotingType = '" ' ;
1517
1618 /**
1719 * Output RGB colors in hash notation if possible
1820 *
1921 * @var string
22+ *
23+ * @internal since 8.8.0, will be made private in 9.0.0
2024 */
2125 public $ bRGBHashNotation = true ;
2226
@@ -26,6 +30,8 @@ class OutputFormat
2630 * Semicolon after the last rule of a declaration block can be omitted. To do that, set this false.
2731 *
2832 * @var bool
33+ *
34+ * @internal since 8.8.0, will be made private in 9.0.0
2935 */
3036 public $ bSemicolonAfterLastRule = true ;
3137
@@ -34,60 +40,84 @@ class OutputFormat
3440 * Note that these strings are not sanity-checked: the value should only consist of whitespace
3541 * Any newline character will be indented according to the current level.
3642 * The triples (After, Before, Between) can be set using a wildcard (e.g. `$oFormat->set('Space*Rules', "\n");`)
43+ *
44+ * @var string
45+ *
46+ * @internal since 8.8.0, will be made private in 9.0.0
3747 */
3848 public $ sSpaceAfterRuleName = ' ' ;
3949
4050 /**
4151 * @var string
52+ *
53+ * @internal since 8.8.0, will be made private in 9.0.0
4254 */
4355 public $ sSpaceBeforeRules = '' ;
4456
4557 /**
4658 * @var string
59+ *
60+ * @internal since 8.8.0, will be made private in 9.0.0
4761 */
4862 public $ sSpaceAfterRules = '' ;
4963
5064 /**
5165 * @var string
66+ *
67+ * @internal since 8.8.0, will be made private in 9.0.0
5268 */
5369 public $ sSpaceBetweenRules = '' ;
5470
5571 /**
5672 * @var string
73+ *
74+ * @internal since 8.8.0, will be made private in 9.0.0
5775 */
5876 public $ sSpaceBeforeBlocks = '' ;
5977
6078 /**
6179 * @var string
80+ *
81+ * @internal since 8.8.0, will be made private in 9.0.0
6282 */
6383 public $ sSpaceAfterBlocks = '' ;
6484
6585 /**
6686 * @var string
87+ *
88+ * @internal since 8.8.0, will be made private in 9.0.0
6789 */
6890 public $ sSpaceBetweenBlocks = "\n" ;
6991
7092 /**
7193 * Content injected in and around at-rule blocks.
7294 *
7395 * @var string
96+ *
97+ * @internal since 8.8.0, will be made private in 9.0.0
7498 */
7599 public $ sBeforeAtRuleBlock = '' ;
76100
77101 /**
78102 * @var string
103+ *
104+ * @internal since 8.8.0, will be made private in 9.0.0
79105 */
80106 public $ sAfterAtRuleBlock = '' ;
81107
82108 /**
83109 * This is what’s printed before and after the comma if a declaration block contains multiple selectors.
84110 *
85111 * @var string
112+ *
113+ * @internal since 8.8.0, will be made private in 9.0.0
86114 */
87115 public $ sSpaceBeforeSelectorSeparator = '' ;
88116
89117 /**
90118 * @var string
119+ *
120+ * @internal since 8.8.0, will be made private in 9.0.0
91121 */
92122 public $ sSpaceAfterSelectorSeparator = ' ' ;
93123
@@ -98,13 +128,17 @@ class OutputFormat
98128 * To set the spacing for specific separators, use {@see $aSpaceBeforeListArgumentSeparators} instead.
99129 *
100130 * @var string|array<non-empty-string, string>
131+ *
132+ * @internal since 8.8.0, will be made private in 9.0.0
101133 */
102134 public $ sSpaceBeforeListArgumentSeparator = '' ;
103135
104136 /**
105137 * Keys are separators (e.g. `,`). Values are the space sequence to insert, or an empty string.
106138 *
107139 * @var array<non-empty-string, string>
140+ *
141+ * @internal since 8.8.0, will be made private in 9.0.0
108142 */
109143 public $ aSpaceBeforeListArgumentSeparators = [];
110144
@@ -115,56 +149,74 @@ class OutputFormat
115149 * To set the spacing for specific separators, use {@see $aSpaceAfterListArgumentSeparators} instead.
116150 *
117151 * @var string|array<non-empty-string, string>
152+ *
153+ * @internal since 8.8.0, will be made private in 9.0.0
118154 */
119155 public $ sSpaceAfterListArgumentSeparator = '' ;
120156
121157 /**
122158 * Keys are separators (e.g. `,`). Values are the space sequence to insert, or an empty string.
123159 *
124160 * @var array<non-empty-string, string>
161+ *
162+ * @internal since 8.8.0, will be made private in 9.0.0
125163 */
126164 public $ aSpaceAfterListArgumentSeparators = [];
127165
128166 /**
129167 * @var string
168+ *
169+ * @internal since 8.8.0, will be made private in 9.0.0
130170 */
131171 public $ sSpaceBeforeOpeningBrace = ' ' ;
132172
133173 /**
134174 * Content injected in and around declaration blocks.
135175 *
136176 * @var string
177+ *
178+ * @internal since 8.8.0, will be made private in 9.0.0
137179 */
138180 public $ sBeforeDeclarationBlock = '' ;
139181
140182 /**
141183 * @var string
184+ *
185+ * @internal since 8.8.0, will be made private in 9.0.0
142186 */
143187 public $ sAfterDeclarationBlockSelectors = '' ;
144188
145189 /**
146190 * @var string
191+ *
192+ * @internal since 8.8.0, will be made private in 9.0.0
147193 */
148194 public $ sAfterDeclarationBlock = '' ;
149195
150196 /**
151197 * Indentation character(s) per level. Only applicable if newlines are used in any of the spacing settings.
152198 *
153199 * @var string
200+ *
201+ * @internal since 8.8.0, will be made private in 9.0.0
154202 */
155203 public $ sIndentation = "\t" ;
156204
157205 /**
158206 * Output exceptions.
159207 *
160208 * @var bool
209+ *
210+ * @internal since 8.8.0, will be made private in 9.0.0
161211 */
162212 public $ bIgnoreExceptions = false ;
163213
164214 /**
165215 * Render comments for lists and RuleSets
166216 *
167217 * @var bool
218+ *
219+ * @internal since 8.8.0, will be made private in 9.0.0
168220 */
169221 public $ bRenderComments = false ;
170222
0 commit comments