Rarst\Fragment_Cache\Menu_Cache::pre_wp_nav_menu PHP Method

pre_wp_nav_menu() public method

Return cached menu, using pre-generation hook.
public pre_wp_nav_menu ( string $menu, object $args ) : string
$menu string Menu HTML to return.
$args object Menu arguments.
return string
    public function pre_wp_nav_menu($menu, $args)
    {
        $args = get_object_vars($args);
        $args['echo'] = false;
        $args['fc_menus_edited'] = get_option('fc_menus_edited');
        $name = is_object($args['menu']) ? $args['menu']->slug : $args['menu'];
        if (empty($name) && !empty($args['theme_location'])) {
            $name = $args['theme_location'];
        }
        return $this->fetch($name, $args, $args);
    }