Code Duplication    Length = 16-16 lines in 2 locations

src/Form/Field.php 2 locations

@@ 825-840 (lines=16) @@
822
     *
823
     * @return mixed
824
     */
825
    protected function getElementClassString()
826
    {
827
        $elementClass = $this->getElementClass();
828
829
        if (Arr::isAssoc($elementClass)) {
830
            $classes = [];
831
832
            foreach ($elementClass as $index => $class) {
833
                $classes[$index] = is_array($class) ? implode(' ', $class) : $class;
834
            }
835
836
            return $classes;
837
        }
838
839
        return implode(' ', $elementClass);
840
    }
841
842
    /**
843
     * Get element class selector.
@@ 847-862 (lines=16) @@
844
     *
845
     * @return string
846
     */
847
    protected function getElementClassSelector()
848
    {
849
        $elementClass = $this->getElementClass();
850
851
        if (Arr::isAssoc($elementClass)) {
852
            $classes = [];
853
854
            foreach ($elementClass as $index => $class) {
855
                $classes[$index] = '.'.(is_array($class) ? implode('.', $class) : $class);
856
            }
857
858
            return $classes;
859
        }
860
861
        return '.'.implode('.', $elementClass);
862
    }
863
864
    /**
865
     * Add the element class.