Changeset 46143 for trunk/src/wp-includes/class-wp-walker.php
- Timestamp:
- 09/15/2019 11:49:51 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/class-wp-walker.php
r45640 r46143 142 142 } 143 143 144 $cb_args = array_merge( array( &$output, $element, $depth ), $args ); 145 call_user_func_array( array( $this, 'start_el' ), $cb_args ); 144 $this->start_el( $output, $element, $depth, ...array_values( $args ) ); 146 145 147 146 // descend only when the depth is right and there are childrens for this element … … 153 152 $newlevel = true; 154 153 //start the child delimiter 155 $cb_args = array_merge( array( &$output, $depth ), $args ); 156 call_user_func_array( array( $this, 'start_lvl' ), $cb_args ); 154 $this->start_lvl( $output, $depth, ...array_values( $args ) ); 157 155 } 158 156 $this->display_element( $child, $children_elements, $max_depth, $depth + 1, $args, $output ); … … 163 161 if ( isset( $newlevel ) && $newlevel ) { 164 162 //end the child delimiter 165 $cb_args = array_merge( array( &$output, $depth ), $args ); 166 call_user_func_array( array( $this, 'end_lvl' ), $cb_args ); 163 $this->end_lvl( $output, $depth, ...array_values( $args ) ); 167 164 } 168 165 169 166 //end this element 170 $cb_args = array_merge( array( &$output, $element, $depth ), $args ); 171 call_user_func_array( array( $this, 'end_el' ), $cb_args ); 167 $this->end_el( $output, $element, $depth, ...array_values( $args ) ); 172 168 } 173 169
Note: See TracChangeset
for help on using the changeset viewer.