Code Duplication    Length = 10-13 lines in 2 locations

src/widgets/menu/MainMenu.php 1 location

@@ 58-67 (lines=10) @@
55
     *
56
     * @return void
57
     */
58
    public function addMenuItem($item)
59
    {
60
        if (is_array($item)) {
61
            if (!array_key_exists('class', $item)) {
62
                $item['class'] = MainMenuItem::class;
63
            }
64
            $item = Yii::createObject($item);
65
        }
66
        $this->menuItems[] = $item;
67
    }
68
69
    /**
70
     * Returns main menu template with rendered menu items.

src/widgets/menu/MainMenuItem.php 1 location

@@ 262-274 (lines=13) @@
259
     *
260
     * @return $this
261
     */
262
    public function addSubItems($menuItem)
263
    {
264
        if (is_array($menuItem)) {
265
            if (!array_key_exists('class', $menuItem)) {
266
                $menuItem['class'] = MainMenuItem::class;
267
            }
268
269
            $menuItem = Yii::createObject($menuItem);
270
        }
271
272
        $this->subItems[] = $menuItem;
273
        return $this;
274
    }
275
276
    /**
277
     * Check if item has subitems.