Code Duplication    Length = 16-16 lines in 2 locations

src/Form/Field.php 2 locations

@@ 771-786 (lines=16) @@
768
     *
769
     * @return mixed
770
     */
771
    protected function getElementClassString()
772
    {
773
        $elementClass = $this->getElementClass();
774
775
        if (Arr::isAssoc($elementClass)) {
776
            $classes = [];
777
778
            foreach ($elementClass as $index => $class) {
779
                $classes[$index] = is_array($class) ? implode(' ', $class) : $class;
780
            }
781
782
            return $classes;
783
        }
784
785
        return implode(' ', $elementClass);
786
    }
787
788
    /**
789
     * Get element class selector.
@@ 793-808 (lines=16) @@
790
     *
791
     * @return string
792
     */
793
    protected function getElementClassSelector()
794
    {
795
        $elementClass = $this->getElementClass();
796
797
        if (Arr::isAssoc($elementClass)) {
798
            $classes = [];
799
800
            foreach ($elementClass as $index => $class) {
801
                $classes[$index] = '.'.(is_array($class) ? implode('.', $class) : $class);
802
            }
803
804
            return $classes;
805
        }
806
807
        return '.'.implode('.', $elementClass);
808
    }
809
810
    /**
811
     * Add the element class.