Comment on page
This entire module is designed as a collection of small, static, reusable code snippets organized in final classes. Some of the methods are polyfills (like the
Strings::ends_withmethods which are native to PHP8). Some are WordPress-specific (like the
Users::has_roles) but the most are really PHP-specific. Sometimes they just improve upon existing PHP or WP functions (like
Misc::wp_parse_args_recursivewhich extends the native wp_parse_args).
Basically a snippet belongs in this module if its logic is universal. It doesn't belong logically to whichever class or trait needs the functionality and its likely to be needed somewhere else as well. It's something we wish existed already either as a PHP or WordPress function.