[wp-trac] [WordPress Trac] #47524: Predefined value of param is wrong in \Walker_Nav_Menu::start_lvl
WordPress Trac
noreply at wordpress.org
Tue Jun 11 08:39:11 UTC 2019
#47524: Predefined value of param is wrong in \Walker_Nav_Menu::start_lvl
--------------------------+-----------------------------
Reporter: trasweb | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Menus | Version:
Severity: normal | Keywords:
Focuses: |
--------------------------+-----------------------------
Signature of `start_lvl` in Walker_Nav_Menu class is:
{{{#!php
<?php
public function start_lvl( &$output, $depth = 0, $args = array() )
}}}
In this, `$args` is array.
However, `$args` is `stdClass` as we can see in comment of that method:
{{{#!php
<?php
/*
...
* @param string $output Used to append additional content (passed by
reference).
* @param int $depth Depth of menu item. Used for padding.
* @param stdClass $args An object of wp_nav_menu() arguments.
...
*/
}}}
Maybe null should be a better predefined value.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/47524>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list