Code Duplication    Length = 16-16 lines in 2 locations

src/Form/Field.php 2 locations

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