Code Duplication    Length = 16-16 lines in 2 locations

src/Form/Field.php 2 locations

@@ 1166-1181 (lines=16) @@
1163
     *
1164
     * @return mixed
1165
     */
1166
    protected function getElementClassString()
1167
    {
1168
        $elementClass = $this->getElementClass();
1169
1170
        if (Arr::isAssoc($elementClass)) {
1171
            $classes = [];
1172
1173
            foreach ($elementClass as $index => $class) {
1174
                $classes[$index] = is_array($class) ? implode(' ', $class) : $class;
1175
            }
1176
1177
            return $classes;
1178
        }
1179
1180
        return implode(' ', $elementClass);
1181
    }
1182
1183
    /**
1184
     * Get element class selector.
@@ 1188-1203 (lines=16) @@
1185
     *
1186
     * @return string|array
1187
     */
1188
    protected function getElementClassSelector()
1189
    {
1190
        $elementClass = $this->getElementClass();
1191
1192
        if (Arr::isAssoc($elementClass)) {
1193
            $classes = [];
1194
1195
            foreach ($elementClass as $index => $class) {
1196
                $classes[$index] = '.'.(is_array($class) ? implode('.', $class) : $class);
1197
            }
1198
1199
            return $classes;
1200
        }
1201
1202
        return '.'.implode('.', $elementClass);
1203
    }
1204
1205
    /**
1206
     * Add the element class.