Code Duplication    Length = 16-16 lines in 2 locations

src/Form/Field.php 2 locations

@@ 1049-1064 (lines=16) @@
1046
     *
1047
     * @return mixed
1048
     */
1049
    protected function getElementClassString()
1050
    {
1051
        $elementClass = $this->getElementClass();
1052
1053
        if (Arr::isAssoc($elementClass)) {
1054
            $classes = [];
1055
1056
            foreach ($elementClass as $index => $class) {
1057
                $classes[$index] = is_array($class) ? implode(' ', $class) : $class;
1058
            }
1059
1060
            return $classes;
1061
        }
1062
1063
        return implode(' ', $elementClass);
1064
    }
1065
1066
    /**
1067
     * Get element class selector.
@@ 1071-1086 (lines=16) @@
1068
     *
1069
     * @return string|array
1070
     */
1071
    protected function getElementClassSelector()
1072
    {
1073
        $elementClass = $this->getElementClass();
1074
1075
        if (Arr::isAssoc($elementClass)) {
1076
            $classes = [];
1077
1078
            foreach ($elementClass as $index => $class) {
1079
                $classes[$index] = '.'.(is_array($class) ? implode('.', $class) : $class);
1080
            }
1081
1082
            return $classes;
1083
        }
1084
1085
        return '.'.implode('.', $elementClass);
1086
    }
1087
1088
    /**
1089
     * Add the element class.