mirror of
https://github.com/WordPress/WordPress.git
synced 2025-01-03 15:08:10 +01:00
Code Modernization: Fix parameter name mismatches for parent/child classes in WP_Upgrader_Skin::error()
.
In each child class: renames the parameter to match the parent's method signature. Why? PHP 8 introduces the ability to pass named arguments to function/method calls. This means the child and parent method signatures (i.e. parameter names) need to match. Changes for readability: - `@since` clearly specifies the original parameter name and its new name as well as why the change happened. Follow-up to [11005], [25806], [32655], [38199]. Props jrf, hellofromTonya, sergeybiryukov, azaozz, desrosj, johnbillion. See #51553. Built from https://develop.svn.wordpress.org/trunk@51782 git-svn-id: http://core.svn.wordpress.org/trunk@51389 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
03331f52ff
commit
5887edee86
@ -89,18 +89,20 @@ class Bulk_Upgrader_Skin extends WP_Upgrader_Skin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param string|WP_Error $error
|
* @since 5.9.0 Renamed `$error` to `$errors` for PHP 8 named parameter support.
|
||||||
|
*
|
||||||
|
* @param string|WP_Error $errors Errors.
|
||||||
*/
|
*/
|
||||||
public function error( $error ) {
|
public function error( $errors ) {
|
||||||
if ( is_string( $error ) && isset( $this->upgrader->strings[ $error ] ) ) {
|
if ( is_string( $errors ) && isset( $this->upgrader->strings[ $errors ] ) ) {
|
||||||
$this->error = $this->upgrader->strings[ $error ];
|
$this->error = $this->upgrader->strings[ $errors ];
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( is_wp_error( $error ) ) {
|
if ( is_wp_error( $errors ) ) {
|
||||||
$messages = array();
|
$messages = array();
|
||||||
foreach ( $error->get_error_messages() as $emessage ) {
|
foreach ( $errors->get_error_messages() as $emessage ) {
|
||||||
if ( $error->get_error_data() && is_string( $error->get_error_data() ) ) {
|
if ( $errors->get_error_data() && is_string( $errors->get_error_data() ) ) {
|
||||||
$messages[] = $emessage . ' ' . esc_html( strip_tags( $error->get_error_data() ) );
|
$messages[] = $emessage . ' ' . esc_html( strip_tags( $errors->get_error_data() ) );
|
||||||
} else {
|
} else {
|
||||||
$messages[] = $emessage;
|
$messages[] = $emessage;
|
||||||
}
|
}
|
||||||
|
@ -52,11 +52,13 @@ class Language_Pack_Upgrader_Skin extends WP_Upgrader_Skin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param string|WP_Error $error
|
* @since 5.9.0 Renamed `$error` to `$errors` for PHP 8 named parameter support.
|
||||||
|
*
|
||||||
|
* @param string|WP_Error $errors Errors.
|
||||||
*/
|
*/
|
||||||
public function error( $error ) {
|
public function error( $errors ) {
|
||||||
echo '<div class="lp-error">';
|
echo '<div class="lp-error">';
|
||||||
parent::error( $error );
|
parent::error( $errors );
|
||||||
echo '</div>';
|
echo '</div>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -165,7 +165,7 @@ class WP_Upgrader_Skin {
|
|||||||
/**
|
/**
|
||||||
* @since 2.8.0
|
* @since 2.8.0
|
||||||
*
|
*
|
||||||
* @param string|WP_Error $errors
|
* @param string|WP_Error $errors Errors.
|
||||||
*/
|
*/
|
||||||
public function error( $errors ) {
|
public function error( $errors ) {
|
||||||
if ( ! $this->done_header ) {
|
if ( ! $this->done_header ) {
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
*
|
*
|
||||||
* @global string $wp_version
|
* @global string $wp_version
|
||||||
*/
|
*/
|
||||||
$wp_version = '5.9-alpha-51781';
|
$wp_version = '5.9-alpha-51782';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
||||||
|
Loading…
Reference in New Issue
Block a user