wp/wp-admin/includes/class-automatic-upgrader-skin.php
changeset 19 3d72ae0968f4
parent 18 be944660c56a
child 21 48c4eec2b7e6
equal deleted inserted replaced
18:be944660c56a 19:3d72ae0968f4
    64 
    64 
    65 	/**
    65 	/**
    66 	 * Stores a message about the upgrade.
    66 	 * Stores a message about the upgrade.
    67 	 *
    67 	 *
    68 	 * @since 3.7.0
    68 	 * @since 3.7.0
       
    69 	 * @since 5.9.0 Renamed `$data` to `$feedback` for PHP 8 named parameter support.
    69 	 *
    70 	 *
    70 	 * @param string|array|WP_Error $data    Message data.
    71 	 * @param string|array|WP_Error $feedback Message data.
    71 	 * @param mixed                 ...$args Optional text replacements.
    72 	 * @param mixed                 ...$args  Optional text replacements.
    72 	 */
    73 	 */
    73 	public function feedback( $data, ...$args ) {
    74 	public function feedback( $feedback, ...$args ) {
    74 		if ( is_wp_error( $data ) ) {
    75 		if ( is_wp_error( $feedback ) ) {
    75 			$string = $data->get_error_message();
    76 			$string = $feedback->get_error_message();
    76 		} elseif ( is_array( $data ) ) {
    77 		} elseif ( is_array( $feedback ) ) {
    77 			return;
    78 			return;
    78 		} else {
    79 		} else {
    79 			$string = $data;
    80 			$string = $feedback;
    80 		}
    81 		}
       
    82 
    81 		if ( ! empty( $this->upgrader->strings[ $string ] ) ) {
    83 		if ( ! empty( $this->upgrader->strings[ $string ] ) ) {
    82 			$string = $this->upgrader->strings[ $string ];
    84 			$string = $this->upgrader->strings[ $string ];
    83 		}
    85 		}
    84 
    86 
    85 		if ( strpos( $string, '%' ) !== false ) {
    87 		if ( strpos( $string, '%' ) !== false ) {