Code Duplication    Length = 16-16 lines in 2 locations

src/Form/Field.php 2 locations

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