Code Duplication    Length = 16-16 lines in 2 locations

src/Form/Field.php 2 locations

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