Make WordPress Core


Ignore:
Timestamp:
09/28/2013 09:01:54 PM (13 years ago)
Author:
DrewAPicture
Message:

Improve inline documentation for Walker_Nav_Menu, Walker_Nav_Menu_Edit, Walker_Nav_Menu_Checklist.

Includes previously undocumented parameters.

See #23406.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/nav-menu.php

    r25285 r25643  
    1010class Walker_Nav_Menu_Edit extends Walker_Nav_Menu {
    1111        /**
     12         * Starts the list before the elements are added.
     13         *
    1214         * @see Walker_Nav_Menu::start_lvl()
     15         *
    1316         * @since 3.0.0
    1417         *
    1518         * @param string $output Passed by reference.
     19         * @param int    $depth  Depth of menu item. Used for padding.
     20         * @param array  $args   Not used.
    1621         */
    1722        function start_lvl( &$output, $depth = 0, $args = array() ) {}
    1823
    1924        /**
     25         * Ends the list of after the elements are added.
     26         *
    2027         * @see Walker_Nav_Menu::end_lvl()
     28         *
    2129         * @since 3.0.0
    2230         *
    2331         * @param string $output Passed by reference.
     32         * @param int    $depth  Depth of menu item. Used for padding.
     33         * @param array  $args   Not used.
    2434         */
    2535        function end_lvl( &$output, $depth = 0, $args = array() ) {}
    2636
    2737        /**
    28          * @see Walker::start_el()
     38         * Start the element output.
     39         *
     40         * @see Walker_Nav_Menu::start_el()
    2941         * @since 3.0.0
    3042         *
    3143         * @param string $output Passed by reference. Used to append additional content.
    32          * @param object $item Menu item data object.
    33          * @param int $depth Depth of menu item. Used for padding.
    34          * @param object $args
     44         * @param object $item   Menu item data object.
     45         * @param int    $depth  Depth of menu item. Used for padding.
     46         * @param array  $args   Not used.
     47         * @param int    $id     Not used.
    3548         */
    3649        function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) {
     
    213226                $output .= ob_get_clean();
    214227        }
    215 }
     228
     229} // Walker_Nav_Menu_Edit
    216230
    217231/**
     
    229243        }
    230244
     245        /**
     246         * Starts the list before the elements are added.
     247         *
     248         * @see Walker_Nav_Menu::start_lvl()
     249         *
     250         * @since 3.0.0
     251         *
     252         * @param string $output Passed by reference. Used to append additional content.
     253         * @param int    $depth  Depth of page. Used for padding.
     254         * @param array  $args   Not used.
     255         */
    231256        function start_lvl( &$output, $depth = 0, $args = array() ) {
    232257                $indent = str_repeat( "\t", $depth );
     
    234259        }
    235260
     261        /**
     262         * Ends the list of after the elements are added.
     263         *
     264         * @see Walker_Nav_Menu::end_lvl()
     265         *
     266         * @since 3.0.0
     267         *
     268         * @param string $output Passed by reference. Used to append additional content.
     269         * @param int    $depth  Depth of page. Used for padding.
     270         * @param array  $args   Not used.
     271         */
    236272        function end_lvl( &$output, $depth = 0, $args = array() ) {
    237273                $indent = str_repeat( "\t", $depth );
     
    240276
    241277        /**
    242          * @see Walker::start_el()
     278         * Start the element output.
     279         *
     280         * @see Walker_Nav_Menu::start_el()
     281         *
    243282         * @since 3.0.0
    244283         *
    245284         * @param string $output Passed by reference. Used to append additional content.
    246          * @param object $item Menu item data object.
    247          * @param int $depth Depth of menu item. Used for padding.
    248          * @param object $args
     285         * @param object $item   Menu item data object.
     286         * @param int    $depth  Depth of menu item. Used for padding.
     287         * @param array  $args   Not used.
     288         * @param int    $id     Not used.
    249289         */
    250290        function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) {
     
    285325                $output .= '<input type="hidden" class="menu-item-xfn" name="menu-item[' . $possible_object_id . '][menu-item-xfn]" value="'. esc_attr( $item->xfn ) .'" />';
    286326        }
    287 }
     327
     328} // Walker_Nav_Menu_Checklist
    288329
    289330/**
Note: See TracChangeset for help on using the changeset viewer.