--- a/wp/wp-admin/includes/class-walker-nav-menu-checklist.php Tue Dec 15 15:52:01 2020 +0100
+++ b/wp/wp-admin/includes/class-walker-nav-menu-checklist.php Wed Sep 21 18:19:35 2022 +0200
@@ -15,7 +15,7 @@
*/
class Walker_Nav_Menu_Checklist extends Walker_Nav_Menu {
/**
- * @param array $fields
+ * @param array|false $fields Database fields to use.
*/
public function __construct( $fields = false ) {
if ( $fields ) {
@@ -74,7 +74,7 @@
public function start_el( &$output, $item, $depth = 0, $args = null, $id = 0 ) {
global $_nav_menu_placeholder, $nav_menu_selected_id;
- $_nav_menu_placeholder = ( 0 > $_nav_menu_placeholder ) ? intval( $_nav_menu_placeholder ) - 1 : -1;
+ $_nav_menu_placeholder = ( 0 > $_nav_menu_placeholder ) ? (int) $_nav_menu_placeholder - 1 : -1;
$possible_object_id = isset( $item->post_type ) && 'nav_menu_item' === $item->post_type ? $item->object_id : $_nav_menu_placeholder;
$possible_db_id = ( ! empty( $item->ID ) ) && ( 0 < $possible_object_id ) ? (int) $item->ID : 0;