Code Duplication    Length = 16-16 lines in 2 locations

src/Form/Field.php 2 locations

@@ 862-877 (lines=16) @@
859
     *
860
     * @return mixed
861
     */
862
    protected function getElementClassString()
863
    {
864
        $elementClass = $this->getElementClass();
865
866
        if (Arr::isAssoc($elementClass)) {
867
            $classes = [];
868
869
            foreach ($elementClass as $index => $class) {
870
                $classes[$index] = is_array($class) ? implode(' ', $class) : $class;
871
            }
872
873
            return $classes;
874
        }
875
876
        return implode(' ', $elementClass);
877
    }
878
879
    /**
880
     * Get element class selector.
@@ 884-899 (lines=16) @@
881
     *
882
     * @return string
883
     */
884
    protected function getElementClassSelector()
885
    {
886
        $elementClass = $this->getElementClass();
887
888
        if (Arr::isAssoc($elementClass)) {
889
            $classes = [];
890
891
            foreach ($elementClass as $index => $class) {
892
                $classes[$index] = '.'.(is_array($class) ? implode('.', $class) : $class);
893
            }
894
895
            return $classes;
896
        }
897
898
        return '.'.implode('.', $elementClass);
899
    }
900
901
    /**
902
     * Add the element class.