Code Duplication    Length = 16-16 lines in 2 locations

src/Form/Field.php 2 locations

@@ 924-939 (lines=16) @@
921
     *
922
     * @return mixed
923
     */
924
    protected function getElementClassString()
925
    {
926
        $elementClass = $this->getElementClass();
927
928
        if (Arr::isAssoc($elementClass)) {
929
            $classes = [];
930
931
            foreach ($elementClass as $index => $class) {
932
                $classes[$index] = is_array($class) ? implode(' ', $class) : $class;
933
            }
934
935
            return $classes;
936
        }
937
938
        return implode(' ', $elementClass);
939
    }
940
941
    /**
942
     * Get element class selector.
@@ 946-961 (lines=16) @@
943
     *
944
     * @return string|array
945
     */
946
    protected function getElementClassSelector()
947
    {
948
        $elementClass = $this->getElementClass();
949
950
        if (Arr::isAssoc($elementClass)) {
951
            $classes = [];
952
953
            foreach ($elementClass as $index => $class) {
954
                $classes[$index] = '.'.(is_array($class) ? implode('.', $class) : $class);
955
            }
956
957
            return $classes;
958
        }
959
960
        return '.'.implode('.', $elementClass);
961
    }
962
963
    /**
964
     * Add the element class.