Code Duplication    Length = 9-10 lines in 3 locations

src/Html/Options/Plugins/Select.php 1 location

@@ 63-71 (lines=9) @@
60
     * @param string $class
61
     * @return $this
62
     */
63
    public function addClass($class)
64
    {
65
        if (! isset($this->attributes['className'])) {
66
            $this->attributes['className'] = $class;
67
        } else {
68
            $this->attributes['className'] .= " $class";
69
        }
70
        return $this;
71
    }
72
73
74
    /**

src/Html/Column.php 1 location

@@ 245-254 (lines=10) @@
242
     * @param string $class
243
     * @return $this
244
     */
245
    public function addClass($class)
246
    {
247
        if (! isset($this->attributes['className'])) {
248
            $this->attributes['className'] = $class;
249
        } else {
250
            $this->attributes['className'] .= " $class";
251
        }
252
253
        return $this;
254
    }
255
256
    /**
257
     * Set column exportable flag.

src/Html/Button.php 1 location

@@ 278-287 (lines=10) @@
275
     * @param string $class
276
     * @return $this
277
     */
278
    public function addClass($class)
279
    {
280
        if (! isset($this->attributes['className'])) {
281
            $this->attributes['className'] = $class;
282
        } else {
283
            $this->attributes['className'] .= " $class";
284
        }
285
286
        return $this;
287
    }
288
289
    /**
290
     * Set text option value.