diff -r be944660c56a -r 3d72ae0968f4 wp/wp-includes/customize/class-wp-customize-nav-menu-item-setting.php --- a/wp/wp-includes/customize/class-wp-customize-nav-menu-item-setting.php Wed Sep 21 18:19:35 2022 +0200 +++ b/wp/wp-includes/customize/class-wp-customize-nav-menu-item-setting.php Tue Sep 27 16:37:53 2022 +0200 @@ -653,12 +653,16 @@ * we remove that in this override. * * @since 4.3.0 + * @since 5.9.0 Renamed `$menu_item_value` to `$value` for PHP 8 named parameter support. * - * @param array $menu_item_value The value to sanitize. + * @param array $value The menu item value to sanitize. * @return array|false|null|WP_Error Null or WP_Error if an input isn't valid. False if it is marked for deletion. * Otherwise the sanitized value. */ - public function sanitize( $menu_item_value ) { + public function sanitize( $value ) { + // Restores the more descriptive, specific name for use within this method. + $menu_item_value = $value; + // Menu is marked for deletion. if ( false === $menu_item_value ) { return $menu_item_value;