Code Duplication    Length = 16-16 lines in 2 locations

src/Form/Field.php 2 locations

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