2004-01-28 01:52:58 +00:00
|
|
|
<?php
|
2018-10-01 21:00:26 +00:00
|
|
|
/**
|
|
|
|
|
* WordPress Version
|
|
|
|
|
*
|
|
|
|
|
* Contains version information for the current WordPress release.
|
|
|
|
|
*
|
|
|
|
|
* @package WordPress
|
2021-06-21 04:29:56 +00:00
|
|
|
* @since 1.2.0
|
2018-10-01 21:00:26 +00:00
|
|
|
*/
|
|
|
|
|
|
2008-01-04 20:05:07 +00:00
|
|
|
/**
|
2020-02-10 03:30:06 +00:00
|
|
|
* The WordPress version string.
|
2008-01-04 20:05:07 +00:00
|
|
|
*
|
|
|
|
|
* @global string $wp_version
|
|
|
|
|
*/
|
Build/Test Tools: Fix test forward-compatibility layer.
In [51838], the test wrapper methods were not being called due to the names not being recognized as supported PHPUnit "hook" names for fixtures.
This commit:
- Fixes the problem by adding extra camelCase wrappers to the `WP_UnitTestCase` to call the methods in the right order.
- Adds wrappers for the `assertPreConditions()` and `assertPostConditions()` fixture methods to make the backport feature complete for the fixture wrappers.
Test wrapper methods call fix:
By adding method overloads for the PHPUnit native camelCase fixture methods and letting those call the (camelCase) parent method first and only calling the snake_case fixture methods after, the snake_case methods can be supported and the typical run order safeguarded.
As not all test classes will have declared snake_case fixture methods, the snake_case fixture methods are also declared in the `WP_UnitTestCase`. Why? This prevents having to wrap these method calls in `method_exists()` conditions checking for the existence of the snake_case methods in an unknown Test child class. And with the normal inheritance rules in combination with calling the method using `static`, the right method will be called anyway without fatal "calling undeclared method" errors.
Note: While it will be rare, there ''may'' be cases where a test class does not adhere to the normal execution order for fixtures, i.e. for the setup methods, parent first, own code second; and for the teardown methods, own code first, parent second. For example a test class which has "some code - `parent::setUp()` call - some more code" in their `setUp()` method. In those (rare) cases, the execution order of the code will now be changed, which may have side-effects. This rare case will be identified in the dev note.
Follow-up to [51838].
Props bjorsch, swisspidy, jrf, hellofromTonya.
See #53911.
Built from https://develop.svn.wordpress.org/branches/5.8@51861
git-svn-id: http://core.svn.wordpress.org/branches/5.8@51460 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2021-09-24 13:20:01 +00:00
|
|
|
$wp_version = '5.8.2-alpha-51861';
|
2008-01-04 20:05:07 +00:00
|
|
|
|
|
|
|
|
/**
|
2008-06-24 17:45:33 +00:00
|
|
|
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
2008-01-04 20:05:07 +00:00
|
|
|
*
|
|
|
|
|
* @global int $wp_db_version
|
|
|
|
|
*/
|
App Passwords: Prevent conflicts when Basic Auth is already used by the site.
Application Passwords uses Basic Authentication to transfer authentication details. If the site is already using Basic Auth, for instance to implement a private staging environment, then the REST API will treat this as an authentication attempt and would end up generating an error for any REST API request.
Now, Application Password authentication will only be attempted if Application Passwords is in use by a site. This is flagged by setting an option whenever an Application Password is created. An upgrade routine is added to set this option if any App Passwords already exist.
Lastly, creating an Application Password will be prevented if the site appears to already be using Basic Authentication.
Props chexwarrior, georgestephanis, adamsilverstein, helen, Clorith, marybaum, TimothyBlynJacobs.
Fixes #51939.
Built from https://develop.svn.wordpress.org/trunk@49752
git-svn-id: http://core.svn.wordpress.org/trunk@49475 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2020-12-04 21:44:07 +00:00
|
|
|
$wp_db_version = 49752;
|
2004-01-28 01:52:58 +00:00
|
|
|
|
2009-05-18 20:29:26 +00:00
|
|
|
/**
|
2020-02-10 03:30:06 +00:00
|
|
|
* Holds the TinyMCE version.
|
2009-05-18 20:29:26 +00:00
|
|
|
*
|
|
|
|
|
* @global string $tinymce_version
|
|
|
|
|
*/
|
2020-11-10 10:44:08 +00:00
|
|
|
$tinymce_version = '49110-20201110';
|
2009-05-18 20:29:26 +00:00
|
|
|
|
2009-12-17 18:46:19 +00:00
|
|
|
/**
|
2020-02-10 03:30:06 +00:00
|
|
|
* Holds the required PHP version.
|
2009-12-17 18:46:19 +00:00
|
|
|
*
|
|
|
|
|
* @global string $required_php_version
|
|
|
|
|
*/
|
2019-03-28 21:12:52 +00:00
|
|
|
$required_php_version = '5.6.20';
|
2009-12-17 18:46:19 +00:00
|
|
|
|
|
|
|
|
/**
|
2020-02-10 03:30:06 +00:00
|
|
|
* Holds the required MySQL version.
|
2009-12-17 18:46:19 +00:00
|
|
|
*
|
|
|
|
|
* @global string $required_mysql_version
|
|
|
|
|
*/
|
2011-03-21 18:30:56 +00:00
|
|
|
$required_mysql_version = '5.0';
|