Code Duplication    Length = 16-16 lines in 2 locations

src/Form/Field.php 2 locations

@@ 901-916 (lines=16) @@
898
     *
899
     * @return mixed
900
     */
901
    protected function getElementClassString()
902
    {
903
        $elementClass = $this->getElementClass();
904
905
        if (Arr::isAssoc($elementClass)) {
906
            $classes = [];
907
908
            foreach ($elementClass as $index => $class) {
909
                $classes[$index] = is_array($class) ? implode(' ', $class) : $class;
910
            }
911
912
            return $classes;
913
        }
914
915
        return implode(' ', $elementClass);
916
    }
917
918
    /**
919
     * Get element class selector.
@@ 923-938 (lines=16) @@
920
     *
921
     * @return string|array
922
     */
923
    protected function getElementClassSelector()
924
    {
925
        $elementClass = $this->getElementClass();
926
927
        if (Arr::isAssoc($elementClass)) {
928
            $classes = [];
929
930
            foreach ($elementClass as $index => $class) {
931
                $classes[$index] = '.'.(is_array($class) ? implode('.', $class) : $class);
932
            }
933
934
            return $classes;
935
        }
936
937
        return '.'.implode('.', $elementClass);
938
    }
939
940
    /**
941
     * Add the element class.