Code Duplication    Length = 11-11 lines in 2 locations

src/Buttons/Abstract.php 1 location

@@ 24-34 (lines=11) @@
21
        $this->addClass('btn', 'btn-primary');
22
    }
23
24
    public function addClass()
25
    {
26
        $classes = func_get_args();
27
        if (is_array($classes)) {
28
            $oldClasses = explode(' ', $this->getAttrib('class'));
29
            $classes = array_merge($classes, $oldClasses);
30
            $this->setAttrib('class', implode(' ', $classes));
31
        }
32
33
        return $this;
34
    }
35
36
    /**
37
     * @param string $key

src/Elements/Traits/HasAttributesTrait.php 1 location

@@ 102-112 (lines=11) @@
99
    /**
100
     * @return $this
101
     */
102
    public function addClass()
103
    {
104
        $classes = func_get_args();
105
        if (is_array($classes)) {
106
            $oldClasses = explode(' ', $this->getAttrib('class'));
107
            $classes = array_merge($classes, $oldClasses);
108
            $this->setAttrib('class', implode(' ', $classes));
109
        }
110
111
        return $this;
112
    }
113
114
    /**
115
     * @return $this