Code Duplication    Length = 16-16 lines in 2 locations

src/Form/Field.php 2 locations

@@ 949-964 (lines=16) @@
946
     *
947
     * @return mixed
948
     */
949
    protected function getElementClassString()
950
    {
951
        $elementClass = $this->getElementClass();
952
953
        if (Arr::isAssoc($elementClass)) {
954
            $classes = [];
955
956
            foreach ($elementClass as $index => $class) {
957
                $classes[$index] = is_array($class) ? implode(' ', $class) : $class;
958
            }
959
960
            return $classes;
961
        }
962
963
        return implode(' ', $elementClass);
964
    }
965
966
    /**
967
     * Get element class selector.
@@ 971-986 (lines=16) @@
968
     *
969
     * @return string|array
970
     */
971
    protected function getElementClassSelector()
972
    {
973
        $elementClass = $this->getElementClass();
974
975
        if (Arr::isAssoc($elementClass)) {
976
            $classes = [];
977
978
            foreach ($elementClass as $index => $class) {
979
                $classes[$index] = '.'.(is_array($class) ? implode('.', $class) : $class);
980
            }
981
982
            return $classes;
983
        }
984
985
        return '.'.implode('.', $elementClass);
986
    }
987
988
    /**
989
     * Add the element class.