Code Duplication    Length = 16-16 lines in 2 locations

src/Form/Field.php 2 locations

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