@@ -25,7 +25,7 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
2525 *
2626 * Note: this list will be enhanced in the class constructor.
2727 *
28- * {@internal To be updated after every major release. Last updated for WordPress 6.5-RC3 .}
28+ * {@internal To be updated after every major release. Last updated for WordPress 6.8.1 .}
2929 *
3030 * @since 3.0.0
3131 *
@@ -97,6 +97,7 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
9797 'Text_Diff_Op_delete ' ,
9898 'Text_Diff_Renderer ' ,
9999 'Text_Diff_Renderer_inline ' ,
100+ 'Text_Exception ' ,
100101 'Text_MappedDiff ' ,
101102 'Theme_Installer_Skin ' ,
102103 'Theme_Upgrader ' ,
@@ -125,6 +126,7 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
125126 'WP_Block_Bindings_Source ' ,
126127 'WP_Block_Editor_Context ' ,
127128 'WP_Block_List ' ,
129+ 'WP_Block_Metadata_Registry ' ,
128130 'WP_Block_Parser ' ,
129131 'WP_Block_Parser_Block ' ,
130132 'WP_Block_Parser_Frame ' ,
@@ -133,6 +135,7 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
133135 'WP_Block_Styles_Registry ' ,
134136 'WP_Block_Supports ' ,
135137 'WP_Block_Template ' ,
138+ 'WP_Block_Templates_Registry ' ,
136139 'WP_Block_Type ' ,
137140 'WP_Block_Type_Registry ' ,
138141 'WP_Classic_To_Block_Menu_Converter ' ,
@@ -186,6 +189,7 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
186189 'WP_Duotone ' ,
187190 'WP_Embed ' ,
188191 'WP_Error ' ,
192+ 'WP_Exception ' ,
189193 'WP_Fatal_Error_Handler ' ,
190194 'WP_Feed_Cache ' ,
191195 'WP_Feed_Cache_Transient ' ,
@@ -201,10 +205,13 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
201205 'WP_Font_Utils ' ,
202206 'WP_HTML_Active_Formatting_Elements ' ,
203207 'WP_HTML_Attribute_Token ' ,
208+ 'WP_HTML_Decoder ' ,
209+ 'WP_HTML_Doctype_Info ' ,
204210 'WP_HTML_Open_Elements ' ,
205211 'WP_HTML_Processor ' ,
206212 'WP_HTML_Processor_State ' ,
207213 'WP_HTML_Span ' ,
214+ 'WP_HTML_Stack_Event ' ,
208215 'WP_HTML_Tag_Processor ' ,
209216 'WP_HTML_Text_Replacement ' ,
210217 'WP_HTML_Token ' ,
@@ -246,6 +253,7 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
246253 'WP_Network ' ,
247254 'WP_Network_Query ' ,
248255 'WP_Object_Cache ' ,
256+ 'WP_PHPMailer ' ,
249257 'WP_Paused_Extensions_Storage ' ,
250258 'WP_Plugin_Dependencies ' ,
251259 'WP_Plugin_Install_List_Table ' ,
@@ -343,6 +351,7 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
343351 'WP_Sitemaps_Stylesheet ' ,
344352 'WP_Sitemaps_Taxonomies ' ,
345353 'WP_Sitemaps_Users ' ,
354+ 'WP_Speculation_Rules ' ,
346355 'WP_Style_Engine ' ,
347356 'WP_Style_Engine_CSS_Declarations ' ,
348357 'WP_Style_Engine_CSS_Rule ' ,
@@ -364,11 +373,13 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
364373 'WP_Theme_JSON_Resolver ' ,
365374 'WP_Theme_JSON_Schema ' ,
366375 'WP_Themes_List_Table ' ,
376+ 'WP_Token_Map ' ,
367377 'WP_Translation_Controller ' ,
368378 'WP_Translation_File ' ,
369379 'WP_Translation_File_MO ' ,
370380 'WP_Translation_File_PHP ' ,
371381 'WP_Translations ' ,
382+ 'WP_URL_Pattern_Prefixer ' ,
372383 'WP_Upgrader ' ,
373384 'WP_Upgrader_Skin ' ,
374385 'WP_User ' ,
@@ -412,7 +423,7 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
412423 *
413424 * Note: this list will be enhanced in the class constructor.
414425 *
415- * {@internal To be updated after every major release. Last updated for WordPress 6.5-RC3 .}
426+ * {@internal To be updated after every major release. Last updated for WordPress 6.8.1 .}
416427 *
417428 * @since 3.0.0
418429 *
@@ -444,7 +455,7 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
444455 *
445456 * Note: this list will be enhanced in the class constructor.
446457 *
447- * {@internal To be updated after every major release. Last updated for WordPress 6.5-RC3 .}
458+ * {@internal To be updated after every major release. Last updated for WordPress 6.8.1 .}
448459 *
449460 * @since 3.1.0
450461 *
@@ -466,7 +477,7 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
466477 *
467478 * Note: this list will be enhanced in the class constructor.
468479 *
469- * {@internal To be updated after every major release. Last updated for WordPress 6.5-RC3 .}
480+ * {@internal To be updated after every major release. Last updated for WordPress 6.8.1 .}
470481 *
471482 * @since 3.0.0
472483 *
@@ -502,7 +513,7 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
502513 *
503514 * Note: this list will be enhanced in the class constructor.
504515 *
505- * {@internal To be updated after every major release. Last updated for WordPress 6.5-RC3 .}
516+ * {@internal To be updated after every major release. Last updated for WordPress 6.8.1 .}
506517 *
507518 * @since 3.0.0
508519 *
@@ -520,7 +531,7 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
520531 *
521532 * Note: this list will be enhanced in the class constructor.
522533 *
523- * {@internal To be updated after every major release. Last updated for WordPress 6.5-RC3 .}
534+ * {@internal To be updated after every major release. Last updated for WordPress 6.8.1 .}
524535 *
525536 * @since 3.0.0
526537 *
@@ -664,19 +675,26 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
664675 *
665676 * Note: this list will be enhanced in the class constructor.
666677 *
667- * {@internal To be updated after every major release. Last updated for WordPress 6.5-RC3 .}
678+ * {@internal To be updated after every major release. Last updated for WordPress 6.8.1 .}
668679 *
669680 * @since 3.0.0
670681 *
671682 * @var string[] The class names in their "proper" case.
672683 * The constructor will add the lowercased class name as a key to each entry.
673684 */
674685 private $ simplepie_classes = array (
675- // Interfaces.
686+ // Interfaces, SimplePie v1 .
676687 'SimplePie_Cache_Base ' ,
677688
678- // Classes.
689+ // Interfaces, SimplePie v2 (with BC layer in v1).
690+ 'SimplePie\Cache\Base ' ,
691+ 'SimplePie\Cache\DataCache ' ,
692+ 'SimplePie\Cache\NameFilter ' ,
693+ 'SimplePie\RegistryAware ' ,
694+
695+ // Classes, SimplePie v1.
679696 'SimplePie ' ,
697+ 'SimplePie_Autoloader ' ,
680698 'SimplePie_Author ' ,
681699 'SimplePie_Cache ' ,
682700 'SimplePie_Cache_DB ' ,
@@ -710,6 +728,43 @@ final class ClassNameCaseSniff extends AbstractClassRestrictionsSniff {
710728 'SimplePie_Source ' ,
711729 'SimplePie_XML_Declaration_Parser ' ,
712730 'SimplePie_gzdecode ' ,
731+
732+ // Classes, SimplePie v2 (with BC layer in v1).
733+ 'SimplePie\Author ' ,
734+ 'SimplePie\Cache ' ,
735+ 'SimplePie\Cache\BaseDataCache ' ,
736+ 'SimplePie\Cache\CallableNameFilter ' ,
737+ 'SimplePie\Cache\DB ' ,
738+ 'SimplePie\Cache\File ' ,
739+ 'SimplePie\Cache\Memcache ' ,
740+ 'SimplePie\Cache\Memcached ' ,
741+ 'SimplePie\Cache\MySQL ' ,
742+ 'SimplePie\Cache\Psr16 ' ,
743+ 'SimplePie\Cache\Redis ' ,
744+ 'SimplePie\Caption ' ,
745+ 'SimplePie\Category ' ,
746+ 'SimplePie\Content\Type\Sniffer ' ,
747+ 'SimplePie\Copyright ' ,
748+ 'SimplePie\Credit ' ,
749+ 'SimplePie\Enclosure ' ,
750+ 'SimplePie\Exception ' ,
751+ 'SimplePie\File ' ,
752+ 'SimplePie\Gzdecode ' ,
753+ 'SimplePie\HTTP\Parser ' ,
754+ 'SimplePie\IRI ' ,
755+ 'SimplePie\Item ' ,
756+ 'SimplePie\Locator ' ,
757+ 'SimplePie\Misc ' ,
758+ 'SimplePie\Net\IPv6 ' ,
759+ 'SimplePie\Parse\Date ' ,
760+ 'SimplePie\Parser ' ,
761+ 'SimplePie\Rating ' ,
762+ 'SimplePie\Registry ' ,
763+ 'SimplePie\Restriction ' ,
764+ 'SimplePie\Sanitize ' ,
765+ 'SimplePie\SimplePie ' ,
766+ 'SimplePie\Source ' ,
767+ 'SimplePie\XML\Declaration\Parser ' ,
713768 );
714769
715770 /**
0 commit comments