Code Duplication    Length = 16-16 lines in 2 locations

src/Form/Field.php 2 locations

@@ 850-865 (lines=16) @@
847
     *
848
     * @return mixed
849
     */
850
    protected function getElementClassString()
851
    {
852
        $elementClass = $this->getElementClass();
853
854
        if (Arr::isAssoc($elementClass)) {
855
            $classes = [];
856
857
            foreach ($elementClass as $index => $class) {
858
                $classes[$index] = is_array($class) ? implode(' ', $class) : $class;
859
            }
860
861
            return $classes;
862
        }
863
864
        return implode(' ', $elementClass);
865
    }
866
867
    /**
868
     * Get element class selector.
@@ 872-887 (lines=16) @@
869
     *
870
     * @return string
871
     */
872
    protected function getElementClassSelector()
873
    {
874
        $elementClass = $this->getElementClass();
875
876
        if (Arr::isAssoc($elementClass)) {
877
            $classes = [];
878
879
            foreach ($elementClass as $index => $class) {
880
                $classes[$index] = '.'.(is_array($class) ? implode('.', $class) : $class);
881
            }
882
883
            return $classes;
884
        }
885
886
        return '.'.implode('.', $elementClass);
887
    }
888
889
    /**
890
     * Add the element class.