WordPress/wp-includes
hellofromTonya 0c8b83a7c2 Build/Test Tools: Improve messaging when PHPUnit Polyfills cannot be found.
Previously, two situations were taken in to account:
1. The `WP_TESTS_PHPUNIT_POLYFILLS_PATH` constant is defined => show message specific to that constant not being set correctly.
    This message would typically be shown for plugin/theme integration tests which are already aware of the changes in WP 5.9.
2. The constant is not defined => show a message to run `composer update`.
    This message is intended for people trying to run the WP Core tests.

This left two situations unaccounted for:
- Someone trying to run the WP Core tests, but not having set the `WP_RUN_CORE_TESTS` constant or not having set it to `1`.
- Someone trying to run plugin/theme integration tests without the new `WP_TESTS_PHPUNIT_POLYFILLS_PATH` constant being defined as they are not (yet) aware of the changes made in WP 5.9.

The changes made in this commit, are intended to improve the error messages displayed in those situations.

Follow-up to [51598], [51810].

Props jrf, schlessera, hellofromTonya, jeherve, lucatume.
See #46149.
Built from https://develop.svn.wordpress.org/trunk@51811


git-svn-id: http://core.svn.wordpress.org/trunk@51418 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2021-09-14 18:41:56 +00:00
..
assets Editor: Update block editor packages for WordPress 5.8.1. 2021-09-01 19:08:24 +00:00
block-patterns Block Editor: Backport fixes targetted for WordPress 5.8 RC4. 2021-07-15 18:55:29 +00:00
block-supports Coding Standards: Use static closures when not using $this. 2021-08-26 12:59:02 +00:00
blocks Build: Split packages and blocks to their webpack configs 2021-07-28 10:06:59 +00:00
certificates
css Coding Standards: Apply coding standards on CSS. 2021-09-02 22:18:00 +00:00
customize Code Modernization: Fix parameter name mismatch with parent in WP_Customize_Custom_CSS_Setting::validate(). 2021-09-09 15:18:55 +00:00
fonts
ID3 External libraries: Include upstream GetID3 fix for PHP 8. 2021-04-14 23:10:04 +00:00
images
IXR XML-RPC: Set HTTP status code in accordance with the spec. 2021-05-24 02:18:58 +00:00
js External Libraries: Update jQuery UI to 1.13.0-rc2. 2021-09-10 00:02:59 +00:00
php-compat Docs: Improve documentation for a few functions per the documentation standards. 2021-08-10 13:45:57 +00:00
PHPMailer External Libraries: Restore the phpcs:ignore statements in PHPMailer. 2021-08-18 14:08:56 +00:00
pomo Code Modernization: Silence the deprecation warning for auto_detect_line_endings. 2021-08-18 21:58:57 +00:00
random_compat
Requests External Libraries: Update the Requests library to version 1.8.0. 2021-05-11 19:42:02 +00:00
rest-api Widgets: Revert [51705]. 2021-09-09 21:40:57 +00:00
SimplePie
sitemaps Code Modernization: Fix parameter name mismatches for parent/child classes in WP_Sitemaps_Provider::get_max_num_pages(). 2021-09-09 19:42:56 +00:00
sodium_compat Upgrade/Install: Update sodium_compat to v1.17.0. 2021-08-10 13:04:57 +00:00
Text
theme-compat
widgets Code Modernization: Fix parameter name mismatches for parent/child classes in WP_Widget::update(). 2021-09-09 20:13:57 +00:00
admin-bar.php Toolbar: Provide a CSS custom property for the admin bar height. 2021-08-26 18:24:58 +00:00
atomlib.php
author-template.php Users: Escape get_author_posts_url() link in wp_list_authors(). 2021-06-21 06:06:57 +00:00
block-editor.php Docs: Fix typo in the get_block_editor_settings() description. 2021-08-15 12:45:59 +00:00
block-i18n.json Blocks: Add support for variations in block.json` file 2021-08-11 09:08:01 +00:00
block-patterns.php Editor: Ensure the Query block pattern category is translatable. 2021-07-02 14:35:58 +00:00
block-template-utils.php Docs: Descriptive improvements and corrections for various docblocks. 2021-07-01 21:12:58 +00:00
block-template.php Coding Standards: Use static closures when not using $this. 2021-08-26 12:59:02 +00:00
blocks.php Editor: Ensure block attribute serialization in PHP matches the JavaScript equivalent. 2021-08-26 19:10:58 +00:00
bookmark-template.php
bookmark.php General: Ensure consistent type for integer properties of a bookmark object. 2021-05-20 00:04:56 +00:00
cache-compat.php
cache.php
canonical.php Permalinks: Revert the changes stemming from pagination limits. 2021-06-08 23:32:56 +00:00
capabilities.php
category-template.php Docs: Add and correct examples of common names for various dynamic hooks. 2021-07-03 21:42:59 +00:00
category.php Docs: Miscellaneous DocBlock corrections. 2020-07-23 21:55:04 +00:00
class-feed.php
class-http.php Code Modernization: Fix "passing null to non-nullable" deprecation notices in WP_Http::normalize_cookies(). 2021-09-10 17:43:57 +00:00
class-IXR.php
class-json.php
class-oembed.php
class-phpass.php External Libraries: Update the phpass library to version 0.5. 2021-05-25 18:47:59 +00:00
class-phpmailer.php
class-pop3.php
class-requests.php External Libraries: Update the Requests library to version 1.8.1. 2021-06-06 14:05:56 +00:00
class-simplepie.php
class-smtp.php
class-snoopy.php
class-walker-category-dropdown.php Code Modernization: Fix last parameter name mismatches for parent/child classes in Walker::start_el(). 2021-09-09 12:39:59 +00:00
class-walker-category.php Code Modernization: Fix reserved keyword and parameter name mismatches for parent/child classes in Walker::end_el(). 2021-09-09 13:03:55 +00:00
class-walker-comment.php Code Modernization: Fix reserved keyword and parameter name mismatches for parent/child classes in Walker::end_el(). 2021-09-09 13:03:55 +00:00
class-walker-nav-menu.php Code Modernization: Fix reserved keyword and parameter name mismatches for parent/child classes in Walker::end_el(). 2021-09-09 13:03:55 +00:00
class-walker-page-dropdown.php Code Modernization: Fix last parameter name mismatches for parent/child classes in Walker::start_el(). 2021-09-09 12:39:59 +00:00
class-walker-page.php Code Modernization: Fix reserved keyword and parameter name mismatches for parent/child classes in Walker::end_el(). 2021-09-09 13:03:55 +00:00
class-wp-admin-bar.php
class-wp-ajax-response.php
class-wp-application-passwords.php Application Passwords: Improve various user-facing and developer-facing terminology. 2021-07-19 21:14:57 +00:00
class-wp-block-editor-context.php Editor: Add missing class WP_Block_Editor_Context 2021-05-24 07:38:58 +00:00
class-wp-block-list.php Code Modernization: Silence the deprecation warnings for missing return type in WP_Block_List. 2021-08-03 11:12:55 +00:00
class-wp-block-parser.php
class-wp-block-pattern-categories-registry.php Coding Standards: Remove a one-time $message variable in some _doing_it_wrong() calls. 2021-06-15 15:22:58 +00:00
class-wp-block-patterns-registry.php Coding Standards: Remove a one-time $message variable in some _doing_it_wrong() calls. 2021-06-15 15:22:58 +00:00
class-wp-block-styles-registry.php Coding Standards: Remove a one-time $message variable in some _doing_it_wrong() calls. 2021-06-15 15:22:58 +00:00
class-wp-block-supports.php
class-wp-block-template.php Block Editor: Introduce block templates for classic themes. 2021-05-25 14:20:57 +00:00
class-wp-block-type-registry.php Coding Standards: Remove a one-time $message variable in some _doing_it_wrong() calls. 2021-06-15 15:22:58 +00:00
class-wp-block-type.php Build: Split packages and blocks to their webpack configs 2021-07-28 10:06:59 +00:00
class-wp-block.php Build: Split packages and blocks to their webpack configs 2021-07-28 10:06:59 +00:00
class-wp-comment-query.php Code Modernization: Fix "passing null to non-nullable" deprecation notice in WP_Comment_Query::get_comment_ids(). 2021-09-13 18:54:59 +00:00
class-wp-comment.php
class-wp-customize-control.php Docs: Replace $this in hook param docs with more appropriate names. 2021-07-30 19:35:58 +00:00
class-wp-customize-manager.php Docs: Fix typo in a comment in WP_Customize_Manager::get_return_url(). 2021-09-04 00:39:04 +00:00
class-wp-customize-nav-menus.php Coding Standards: Use strict comparison in wp-includes/class-wp-customize-nav-menus.php. 2021-05-30 19:18:01 +00:00
class-wp-customize-panel.php Docs: Replace $this in hook param docs with more appropriate names. 2021-07-30 19:35:58 +00:00
class-wp-customize-section.php Docs: Replace $this in hook param docs with more appropriate names. 2021-07-30 19:35:58 +00:00
class-wp-customize-setting.php Code Modernization: Fix parameter name mismatches for parent/child classes in WP_Customize_Setting::sanitize(). 2021-09-09 14:32:57 +00:00
class-wp-customize-widgets.php Widgets: Revert [51705]. 2021-09-09 21:40:57 +00:00
class-wp-date-query.php Docs: Replace $this in hook param docs with more appropriate names. 2021-07-30 19:35:58 +00:00
class-wp-dependency.php
class-wp-editor.php Editor: Revert [51748] and [51649]. They intorduced a bug where wp.editor may be replaced with wp.oldEditor in certain cases. 2021-09-08 23:29:58 +00:00
class-wp-embed.php Administration: Consistently escape admin_url() links. 2021-06-17 14:37:00 +00:00
class-wp-error.php
class-wp-fatal-error-handler.php Booststrap/Load: Only reference recovery mode email when it can be sent. 2021-06-05 15:46:57 +00:00
class-wp-feed-cache-transient.php
class-wp-feed-cache.php
class-wp-hook.php Code Modernization: Silence the deprecation warnings for missing return type in WP_Hook. 2021-08-03 11:02:00 +00:00
class-wp-http-cookie.php
class-wp-http-curl.php
class-wp-http-encoding.php
class-wp-http-ixr-client.php
class-wp-http-proxy.php
class-wp-http-requests-hooks.php Docs: Descriptive improvements and corrections for various docblocks. 2021-07-01 21:12:58 +00:00
class-wp-http-requests-response.php
class-wp-http-response.php
class-wp-http-streams.php Docs: Corrections and improvements to types used in docblocks for symbols, properties, and filters. 2021-07-01 21:02:57 +00:00
class-wp-image-editor-gd.php Code Modernization: Fix parameter name mismatches for parent/child classes in WP_Image_Editor::save(). 2021-09-09 20:39:58 +00:00
class-wp-image-editor-imagick.php Code Modernization: Fix parameter name mismatches for parent/child classes in WP_Image_Editor::save(). 2021-09-09 20:39:58 +00:00
class-wp-image-editor.php Code Modernization: Fix parameter name mismatches for parent/child classes in WP_Image_Editor::save(). 2021-09-09 20:39:58 +00:00
class-wp-list-util.php Docs: Improve documentation for wp_list_filter() and wp_filter_object_list(). 2021-05-28 18:04:57 +00:00
class-wp-locale-switcher.php
class-wp-locale.php Docs: Update the URL for PHP date formats table in translator comments. 2020-09-18 10:37:08 +00:00
class-wp-matchesmapregex.php
class-wp-meta-query.php Code Modernization: Fix null to non-nullable deprecations in WP_Meta_Query::get_sql_for_clause(). 2021-09-10 16:01:03 +00:00
class-wp-metadata-lazyloader.php
class-wp-network-query.php Docs: Replace $this in hook param docs with more appropriate names. 2021-07-30 19:35:58 +00:00
class-wp-network.php
class-wp-object-cache.php
class-wp-oembed-controller.php Docs: Document the usage of $wp_embed global in WP_oEmbed_Controller::get_proxy_item(). 2021-06-15 10:24:57 +00:00
class-wp-oembed.php
class-wp-paused-extensions-storage.php
class-wp-post-type.php
class-wp-post.php
class-wp-query.php Docs: Add missing documentation for the minute parameter of WP_Query. 2021-07-30 10:53:58 +00:00
class-wp-recovery-mode-cookie-service.php
class-wp-recovery-mode-email-service.php
class-wp-recovery-mode-key-service.php
class-wp-recovery-mode-link-service.php
class-wp-recovery-mode.php
class-wp-rewrite.php Docs: Replace $this in hook param docs with more appropriate names. 2021-07-30 19:35:58 +00:00
class-wp-role.php
class-wp-roles.php Docs: Replace $this in hook param docs with more appropriate names. 2021-07-30 19:35:58 +00:00
class-wp-session-tokens.php
class-wp-simplepie-file.php Docs: Miscellaneous DocBlock corrections. 2021-05-15 17:38:05 +00:00
class-wp-simplepie-sanitize-kses.php
class-wp-site-query.php Docs: Replace $this in hook param docs with more appropriate names. 2021-07-30 19:35:58 +00:00
class-wp-site.php
class-wp-tax-query.php
class-wp-taxonomy.php
class-wp-term-query.php Docs: Replace $this in hook param docs with more appropriate names. 2021-07-30 19:35:58 +00:00
class-wp-term.php
class-wp-text-diff-renderer-inline.php
class-wp-text-diff-renderer-table.php
class-wp-theme-json-resolver.php Coding Standards: Apply some minor alignment fixes. 2021-08-30 14:09:58 +00:00
class-wp-theme-json.php Coding Standards: Use static closures when not using $this. 2021-08-26 12:59:02 +00:00
class-wp-theme.php Code Modernization: Silence the deprecation warnings for missing return type in WP_Theme. 2021-08-02 22:31:56 +00:00
class-wp-user-meta-session-tokens.php
class-wp-user-query.php
class-wp-user-request.php
class-wp-user.php
class-wp-walker.php Code Modernization: Fix reserved keyword and parameter name mismatches for parent/child classes in Walker::end_el(). 2021-09-09 13:03:55 +00:00
class-wp-widget-factory.php Widgets: Fix widget preview not working if widget registered via a instance 2021-06-23 01:34:58 +00:00
class-wp-widget.php Coding Standards: Simplify the logic in WP_Widget::get_field_name() and ::get_field_id(). 2021-06-04 10:47:58 +00:00
class-wp-xmlrpc-server.php Docs: Add a @see reference to the xmlrpc_enabled filter in wp_xmlrpc_server::set_is_enabled(). 2021-08-10 12:54:56 +00:00
class-wp.php Code Modernization: Check the return type of parse_url() in WP::parse_request(). 2021-08-16 20:17:57 +00:00
class.wp-dependencies.php
class.wp-scripts.php Docs: Replace $this in hook param docs with more appropriate names. 2021-07-30 19:35:58 +00:00
class.wp-styles.php Docs: Replace $this in hook param docs with more appropriate names. 2021-07-30 19:35:58 +00:00
comment-template.php Docs: Add and correct examples of common names for various dynamic hooks. 2021-07-03 21:42:59 +00:00
comment.php
compat.php Docs: Correct a comment about WebP constants in wp-includes/compat.php. 2021-07-22 13:07:57 +00:00
cron.php Code Modernization: Add input validation to _set_cron_array(). 2021-08-30 15:20:56 +00:00
date.php
default-constants.php
default-filters.php Widgets: Warn when wp-editor script or wp-edit-post style is enqueued in widgets editor 2021-07-09 01:18:57 +00:00
default-widgets.php REST API: Add widget endpoints 2021-05-25 08:27:57 +00:00
deprecated.php General: Restore (un-deprecate) the sanitize_url() function. 2021-08-10 19:44:59 +00:00
embed-template.php
embed.php Coding Standards: Apply coding standards on CSS. 2021-09-02 22:18:00 +00:00
error-protection.php
feed-atom-comments.php
feed-atom.php
feed-rdf.php
feed-rss2-comments.php
feed-rss2.php
feed-rss.php
feed.php Docs: Miscellaneous DocBlock corrections. 2021-05-15 17:38:05 +00:00
formatting.php Coding Standards: Use static closures when not using $this. 2021-08-26 12:59:02 +00:00
functions.php Code Modernization: Fix null to non-nullable deprecation in wp_privacy_anonymize_ip(). 2021-09-09 22:56:56 +00:00
functions.wp-scripts.php Docs: Provide a more accurate description for a few script and style functions. 2021-09-02 08:30:58 +00:00
functions.wp-styles.php Docs: Provide a more accurate description for a few script and style functions. 2021-09-02 08:30:58 +00:00
general-template.php Editor: Revert [51748] and [51649]. They intorduced a bug where wp.editor may be replaced with wp.oldEditor in certain cases. 2021-09-08 23:29:58 +00:00
http.php
https-detection.php Docs: Miscellaneous DocBlock corrections. 2021-05-15 17:38:05 +00:00
https-migration.php
kses.php Docs: Move @since notes from the safe_style_css filter to the safecss_filter_attr() function. 2021-09-03 01:37:57 +00:00
l10n.php Blocks: Add support for variations in block.json` file 2021-08-11 09:08:01 +00:00
link-template.php Coding Standards: Remove redundant type casting to array in WP_Query::get_posts(). 2021-06-30 17:44:58 +00:00
load.php Multisite: Log error/warnings/notices from ms-files.php. 2021-07-06 20:21:57 +00:00
locale.php
media-template.php Media: Add / character to <img> tag in wp_print_media_templates(). 2021-08-04 14:25:58 +00:00
media.php Coding Standards: Fix WPCS issues in [51227]. 2021-06-24 20:55:58 +00:00
meta.php Docs: Document common names for dynamic hooks relating to metadata. 2021-07-03 21:32:58 +00:00
ms-blogs.php
ms-default-constants.php Code Modernization: Check the return type of parse_url() in ms_cookie_constants(). 2021-08-17 22:08:57 +00:00
ms-default-filters.php
ms-deprecated.php
ms-files.php Multisite: Log error/warnings/notices from ms-files.php. 2021-07-06 20:21:57 +00:00
ms-functions.php Networks and Sites: Replace two remaining occurrences of "blog" with "site" in user-facing strings. 2021-07-28 10:02:00 +00:00
ms-load.php
ms-network.php
ms-settings.php
ms-site.php Docs: Add a reference to WP_Site_Query::__construct() for information on accepted arguments in get_sites(). 2021-06-19 20:57:01 +00:00
nav-menu-template.php
nav-menu.php Docs: Undo the accidental revert of [51299] made in [51300]. 2021-07-01 21:29:56 +00:00
option.php Docs: Correct @see references for hooks in the get_option() description. 2021-07-03 11:31:58 +00:00
pluggable-deprecated.php
pluggable.php Docs: Undo the accidental revert of [51299] made in [51300]. 2021-07-01 21:29:56 +00:00
plugin.php Docs: Further synchronize documentation for some Plugin API functions. 2021-05-04 15:01:58 +00:00
post-formats.php
post-template.php Posts, Post Types: Pass the post object to the_password_form filter. 2021-04-26 15:38:05 +00:00
post-thumbnail-template.php
post.php Docs: Synchronize the $post_id argument description for some post and attachment functions. 2021-07-14 08:14:01 +00:00
query.php Coding Standards: Remove a one-time $message variable in some _doing_it_wrong() calls. 2021-06-15 15:22:58 +00:00
registration-functions.php
registration.php
rest-api.php Coding Standards: Use static closures when not using $this. 2021-08-26 12:59:02 +00:00
revision.php Docs: Add and correct examples of common names for various dynamic hooks. 2021-07-03 21:42:59 +00:00
rewrite.php
robots-template.php
rss-functions.php
rss.php
script-loader.php External Libraries: Update jQuery UI to 1.13.0-rc2. 2021-09-10 00:02:59 +00:00
session.php
shortcodes.php Coding Standards: Remove a one-time $message variable in some _doing_it_wrong() calls. 2021-06-15 15:22:58 +00:00
sitemaps.php Docs: Miscellaneous DocBlock corrections. 2021-05-15 17:38:05 +00:00
spl-autoload-compat.php
taxonomy.php Code Modernization: Fix null to non-nullable deprecation in term_exists(). 2021-09-10 15:03:57 +00:00
template-canvas.php Block Editor: Introduce block templates for classic themes. 2021-05-25 14:20:57 +00:00
template-loader.php
template.php Block Editor: Introduce block templates for classic themes. 2021-05-25 14:20:57 +00:00
theme-i18n.json Block Editor: Add Global Settings support using theme.json file. 2021-05-24 08:37:55 +00:00
theme-templates.php Block Editor: Package updates for Beta 3. 2021-06-22 10:00:50 +00:00
theme.json Block Editor: Add missing border setting on button block. 2021-08-03 18:14:58 +00:00
theme.php Widgets: Revert [51705]. 2021-09-09 21:40:57 +00:00
update.php Coding Standards: Use static closures when not using $this. 2021-08-26 12:59:02 +00:00
user.php Users: Introduce a meta_input argument for wp_insert_user(). 2021-09-07 21:31:55 +00:00
vars.php
version.php Build/Test Tools: Improve messaging when PHPUnit Polyfills cannot be found. 2021-09-14 18:41:56 +00:00
widgets.php Widgets: Revert [51705]. 2021-09-09 21:40:57 +00:00
wlwmanifest.xml
wp-db.php Code Modernization: Fix "passing null to non-nullable" deprecation in wpdb::_real_escape(). 2021-09-10 16:36:57 +00:00
wp-diff.php