Code Duplication    Length = 16-16 lines in 2 locations

src/Form/Field.php 2 locations

@@ 876-891 (lines=16) @@
873
     *
874
     * @return mixed
875
     */
876
    protected function getElementClassString()
877
    {
878
        $elementClass = $this->getElementClass();
879
880
        if (Arr::isAssoc($elementClass)) {
881
            $classes = [];
882
883
            foreach ($elementClass as $index => $class) {
884
                $classes[$index] = is_array($class) ? implode(' ', $class) : $class;
885
            }
886
887
            return $classes;
888
        }
889
890
        return implode(' ', $elementClass);
891
    }
892
893
    /**
894
     * Get element class selector.
@@ 898-913 (lines=16) @@
895
     *
896
     * @return string|array
897
     */
898
    protected function getElementClassSelector()
899
    {
900
        $elementClass = $this->getElementClass();
901
902
        if (Arr::isAssoc($elementClass)) {
903
            $classes = [];
904
905
            foreach ($elementClass as $index => $class) {
906
                $classes[$index] = '.'.(is_array($class) ? implode('.', $class) : $class);
907
            }
908
909
            return $classes;
910
        }
911
912
        return '.'.implode('.', $elementClass);
913
    }
914
915
    /**
916
     * Add the element class.