Changes between Version 2 and Version 3 of Ticket #56034
- Timestamp:
- 06/22/2022 02:11:37 PM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #56034 – Description
v2 v3 97 97 Due to the extendable nature of WordPress and its large plugin and theme infrastructure, the problem facing WordPress is exponential as every single class in WordPress ''may'' be used and/or extended from within plugins and themes and these plugins/themes ''may'' be setting dynamic properties on the WordPress Core classes. 98 98 99 Now, while WP Core at least has tests for a small part of its codebase and runs those diligently, which allows for finding (a subset of the) dynamic properties via the deprecation notices, the majority of plugins/themes do not tohave any tests.99 Now, while WP Core at least has tests for a small part of its codebase and runs those diligently, which allows for finding (a subset of the) dynamic properties via the deprecation notices, the majority of plugins/themes do not have any tests. 100 100 101 101 As noted previously, finding dynamic properties via static analysis is hard, so these plugin/themes would have to largely rely on error logging/user reporting of the PHP 8.2 deprecation notices to fix things and that is still providing the plugin/theme is actively maintained, which a large number of plugins/themes are not.