wp/wp-admin/includes/class-walker-nav-menu-checklist.php
changeset 18 be944660c56a
parent 16 a86126ab1dd4
child 19 3d72ae0968f4
--- 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;