--- 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;