Code Duplication    Length = 16-16 lines in 2 locations

src/Form/Field.php 2 locations

@@ 798-813 (lines=16) @@
795
     *
796
     * @return mixed
797
     */
798
    protected function getElementClassString()
799
    {
800
        $elementClass = $this->getElementClass();
801
802
        if (Arr::isAssoc($elementClass)) {
803
            $classes = [];
804
805
            foreach ($elementClass as $index => $class) {
806
                $classes[$index] = is_array($class) ? implode(' ', $class) : $class;
807
            }
808
809
            return $classes;
810
        }
811
812
        return implode(' ', $elementClass);
813
    }
814
815
    /**
816
     * Get element class selector.
@@ 820-835 (lines=16) @@
817
     *
818
     * @return string
819
     */
820
    protected function getElementClassSelector()
821
    {
822
        $elementClass = $this->getElementClass();
823
824
        if (Arr::isAssoc($elementClass)) {
825
            $classes = [];
826
827
            foreach ($elementClass as $index => $class) {
828
                $classes[$index] = '.' . (is_array($class) ? implode('.', $class) : $class);
829
            }
830
831
            return $classes;
832
        }
833
834
        return '.' . implode('.', $elementClass);
835
    }
836
837
    /**
838
     * Add the element class.