Code Duplication    Length = 8-8 lines in 2 locations

src/Fields/AbstractField.php 2 locations

@@ 318-325 (lines=8) @@
315
     * @param $rule
316
     * @return $this
317
     */
318
    public function addRule($rule) {
319
        $rules = explode("|", $this->rules);
320
        if (array_search($rule, $rules) === false) {
321
            array_push($rules, $rule);
322
        }
323
        $this->rules = trim(implode("|", $rules), "|");
324
        return $this;
325
    }
326
327
    /**
328
     * Removes rule from field
@@ 332-339 (lines=8) @@
329
     * @param $rule
330
     * @return $this
331
     */
332
    public function removeRule($rule) {
333
        $rules = explode("|", $this->rules);
334
        if (($index = array_search($rule, $rules)) !== false) {
335
            unset($rules[$index]);
336
        }
337
        $this->rules = trim(implode("|", $rules), "|");
338
        return $this;
339
    }
340
341
    /**
342
     * @param null $customRules