ElggMenuItem::setText PHP Method

setText() public method

Set the display text of the menu item
public setText ( string $text ) : void
$text string The display text as HTML
return void
    public function setText($text)
    {
        $this->text = $text;
    }

Usage Example

/**
 * Adds a toggle link for use in responsive
 *
 * @param \ElggMenuItem $item
 */
function theme_haarlem_add_toggle_link(\ElggMenuItem &$item)
{
    $children = $item->getChildren();
    if (empty($children)) {
        return;
    }
    $item->setText($item->getText() . elgg_view_icon('angle-right', 'elgg-menu-site-toggle'));
    foreach ($children as $child) {
        theme_haarlem_add_toggle_link($child);
    }
}