Make WordPress Core


Ignore:
Timestamp:
09/28/2013 09:01:54 PM (11 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.