@@ -25,7 +25,7 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
25
25
*
26
26
* Note: this list will be enhanced in the class constructor.
27
27
*
28
- * {@internal To be updated after every major release. Last updated for WordPress 6.3-RC1 .}
28
+ * {@internal To be updated after every major release. Last updated for WordPress 6.5-RC3 .}
29
29
*
30
30
* @since 3.0.0
31
31
*
@@ -121,6 +121,8 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
121
121
'WP_Application_Passwords_List_Table ' ,
122
122
'WP_Automatic_Updater ' ,
123
123
'WP_Block ' ,
124
+ 'WP_Block_Bindings_Registry ' ,
125
+ 'WP_Block_Bindings_Source ' ,
124
126
'WP_Block_Editor_Context ' ,
125
127
'WP_Block_List ' ,
126
128
'WP_Block_Parser ' ,
@@ -192,10 +194,21 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
192
194
'WP_Filesystem_FTPext ' ,
193
195
'WP_Filesystem_SSH2 ' ,
194
196
'WP_Filesystem_ftpsockets ' ,
197
+ 'WP_Font_Collection ' ,
198
+ 'WP_Font_Face ' ,
199
+ 'WP_Font_Face_Resolver ' ,
200
+ 'WP_Font_Library ' ,
201
+ 'WP_Font_Utils ' ,
202
+ 'WP_HTML_Active_Formatting_Elements ' ,
195
203
'WP_HTML_Attribute_Token ' ,
204
+ 'WP_HTML_Open_Elements ' ,
205
+ 'WP_HTML_Processor ' ,
206
+ 'WP_HTML_Processor_State ' ,
196
207
'WP_HTML_Span ' ,
197
208
'WP_HTML_Tag_Processor ' ,
198
209
'WP_HTML_Text_Replacement ' ,
210
+ 'WP_HTML_Token ' ,
211
+ 'WP_HTML_Unsupported_Exception ' ,
199
212
'WP_HTTP_Fsockopen ' ,
200
213
'WP_HTTP_IXR_Client ' ,
201
214
'WP_HTTP_Proxy ' ,
@@ -212,6 +225,8 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
212
225
'WP_Image_Editor_GD ' ,
213
226
'WP_Image_Editor_Imagick ' ,
214
227
'WP_Importer ' ,
228
+ 'WP_Interactivity_API ' ,
229
+ 'WP_Interactivity_API_Directives_Processor ' ,
215
230
'WP_Internal_Pointers ' ,
216
231
'WP_Links_List_Table ' ,
217
232
'WP_List_Table ' ,
@@ -226,11 +241,13 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
226
241
'WP_Meta_Query ' ,
227
242
'WP_Metadata_Lazyloader ' ,
228
243
'WP_Nav_Menu_Widget ' ,
244
+ 'WP_Navigation_Block_Renderer ' ,
229
245
'WP_Navigation_Fallback ' ,
230
246
'WP_Network ' ,
231
247
'WP_Network_Query ' ,
232
248
'WP_Object_Cache ' ,
233
249
'WP_Paused_Extensions_Storage ' ,
250
+ 'WP_Plugin_Dependencies ' ,
234
251
'WP_Plugin_Install_List_Table ' ,
235
252
'WP_Plugins_List_Table ' ,
236
253
'WP_Post ' ,
@@ -257,6 +274,9 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
257
274
'WP_REST_Comments_Controller ' ,
258
275
'WP_REST_Controller ' ,
259
276
'WP_REST_Edit_Site_Export_Controller ' ,
277
+ 'WP_REST_Font_Collections_Controller ' ,
278
+ 'WP_REST_Font_Faces_Controller ' ,
279
+ 'WP_REST_Font_Families_Controller ' ,
260
280
'WP_REST_Global_Styles_Controller ' ,
261
281
'WP_REST_Global_Styles_Revisions_Controller ' ,
262
282
'WP_REST_Menu_Items_Controller ' ,
@@ -282,6 +302,8 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
282
302
'WP_REST_Sidebars_Controller ' ,
283
303
'WP_REST_Site_Health_Controller ' ,
284
304
'WP_REST_Taxonomies_Controller ' ,
305
+ 'WP_REST_Template_Autosaves_Controller ' ,
306
+ 'WP_REST_Template_Revisions_Controller ' ,
285
307
'WP_REST_Templates_Controller ' ,
286
308
'WP_REST_Term_Meta_Fields ' ,
287
309
'WP_REST_Term_Search_Handler ' ,
@@ -301,6 +323,7 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
301
323
'WP_Role ' ,
302
324
'WP_Roles ' ,
303
325
'WP_Screen ' ,
326
+ 'WP_Script_Modules ' ,
304
327
'WP_Scripts ' ,
305
328
'WP_Session_Tokens ' ,
306
329
'WP_Sidebar_Block_Editor_Control ' ,
@@ -341,6 +364,11 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
341
364
'WP_Theme_JSON_Resolver ' ,
342
365
'WP_Theme_JSON_Schema ' ,
343
366
'WP_Themes_List_Table ' ,
367
+ 'WP_Translation_Controller ' ,
368
+ 'WP_Translation_File ' ,
369
+ 'WP_Translation_File_MO ' ,
370
+ 'WP_Translation_File_PHP ' ,
371
+ 'WP_Translations ' ,
344
372
'WP_Upgrader ' ,
345
373
'WP_Upgrader_Skin ' ,
346
374
'WP_User ' ,
@@ -384,7 +412,7 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
384
412
*
385
413
* Note: this list will be enhanced in the class constructor.
386
414
*
387
- * {@internal To be updated after every major release. Last updated for WordPress 6.3-RC1 .}
415
+ * {@internal To be updated after every major release. Last updated for WordPress 6.5-RC3 .}
388
416
*
389
417
* @since 3.0.0
390
418
*
@@ -412,11 +440,33 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
412
440
);
413
441
414
442
/**
415
- * List of all GetID3 classes include in WP Core.
443
+ * List of all AVIF classes included in WP Core.
416
444
*
417
445
* Note: this list will be enhanced in the class constructor.
418
446
*
419
- * {@internal To be updated after every major release. Last updated for WordPress 6.3-RC1.}
447
+ * {@internal To be updated after every major release. Last updated for WordPress 6.5-RC3.}
448
+ *
449
+ * @since 3.1.0
450
+ *
451
+ * @var string[] The class names in their "proper" case.
452
+ * The constructor will add the lowercased class name as a key to each entry.
453
+ */
454
+ private $ avif_classes = array (
455
+ 'Avifinfo \\Box ' ,
456
+ 'Avifinfo \\Chan_Prop ' ,
457
+ 'Avifinfo \\Dim_Prop ' ,
458
+ 'Avifinfo \\Features ' ,
459
+ 'Avifinfo \\Parser ' ,
460
+ 'Avifinfo \\Prop ' ,
461
+ 'Avifinfo \\Tile ' ,
462
+ );
463
+
464
+ /**
465
+ * List of all GetID3 classes included in WP Core.
466
+ *
467
+ * Note: this list will be enhanced in the class constructor.
468
+ *
469
+ * {@internal To be updated after every major release. Last updated for WordPress 6.5-RC3.}
420
470
*
421
471
* @since 3.0.0
422
472
*
@@ -452,7 +502,7 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
452
502
*
453
503
* Note: this list will be enhanced in the class constructor.
454
504
*
455
- * {@internal To be updated after every major release. Last updated for WordPress 6.3-RC1 .}
505
+ * {@internal To be updated after every major release. Last updated for WordPress 6.5-RC3 .}
456
506
*
457
507
* @since 3.0.0
458
508
*
@@ -470,7 +520,7 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
470
520
*
471
521
* Note: this list will be enhanced in the class constructor.
472
522
*
473
- * {@internal To be updated after every major release. Last updated for WordPress 6.3-RC1 .}
523
+ * {@internal To be updated after every major release. Last updated for WordPress 6.5-RC3 .}
474
524
*
475
525
* @since 3.0.0
476
526
*
@@ -614,7 +664,7 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
614
664
*
615
665
* Note: this list will be enhanced in the class constructor.
616
666
*
617
- * {@internal To be updated after every major release. Last updated for WordPress 6.3-RC1 .}
667
+ * {@internal To be updated after every major release. Last updated for WordPress 6.5-RC3 .}
618
668
*
619
669
* @since 3.0.0
620
670
*
@@ -684,6 +734,17 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
684
734
*/
685
735
private $ wp_themes_classes_lc = array ();
686
736
737
+ /**
738
+ * List of all AVIF classes in lowercase.
739
+ *
740
+ * This array is automatically generated in the class constructor based on the $avif_classes property.
741
+ *
742
+ * @since 3.1.0
743
+ *
744
+ * @var string[] The class names in lowercase.
745
+ */
746
+ private $ avif_classes_lc = array ();
747
+
687
748
/**
688
749
* List of all GetID3 classes in lowercase.
689
750
*
@@ -740,6 +801,7 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
740
801
private $ class_groups = array (
741
802
'wp_classes ' ,
742
803
'wp_themes_classes ' ,
804
+ 'avif_classes ' ,
743
805
'getid3_classes ' ,
744
806
'phpmailer_classes ' ,
745
807
'requests_classes ' ,
0 commit comments