Code Duplication    Length = 10-10 lines in 3 locations

src/Form/Field.php 3 locations

@@ 529-538 (lines=10) @@
526
     *
527
     * @return $this
528
     */
529
    public function rules($rules = null, $messages = [])
530
    {
531
        if (is_string($rules)) {
532
            $this->rules = array_filter(explode('|', $rules));
533
        }
534
535
        $this->setValidationMessages('default', $messages);
536
537
        return $this;
538
    }
539
540
    /**
541
     * Set the update validation rules for the field.
@@ 548-557 (lines=10) @@
545
     *
546
     * @return $this
547
     */
548
    public function updateRules($rules = null, $messages = [])
549
    {
550
        if (is_string($rules)) {
551
            $this->updateRules = array_filter(explode('|', $rules));
552
        }
553
554
        $this->setValidationMessages('update', $messages);
555
556
        return $this;
557
    }
558
559
    /**
560
     * Set the creation validation rules for the field.
@@ 566-575 (lines=10) @@
563
     * @param array $messages
564
     * @return $this
565
     */
566
    public function creationRules($rules = null, $messages = [])
567
    {
568
        if (is_string($rules)) {
569
            $this->creationRules = array_filter(explode('|', $rules));
570
        }
571
572
        $this->setValidationMessages('creation', $messages);
573
574
        return $this;
575
    }
576
577
    /**
578
     * Set validation messages for column.