Code Duplication    Length = 16-16 lines in 2 locations

src/Form/Field.php 2 locations

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