Code Duplication    Length = 16-16 lines in 2 locations

src/Form/Field.php 2 locations

@@ 788-803 (lines=16) @@
785
     *
786
     * @return mixed
787
     */
788
    protected function getElementClassString()
789
    {
790
        $elementClass = $this->getElementClass();
791
792
        if (Arr::isAssoc($elementClass)) {
793
            $classes = [];
794
795
            foreach ($elementClass as $index => $class) {
796
                $classes[$index] = is_array($class) ? implode(' ', $class) : $class;
797
            }
798
799
            return $classes;
800
        }
801
802
        return implode(' ', $elementClass);
803
    }
804
805
    /**
806
     * Get element class selector.
@@ 810-825 (lines=16) @@
807
     *
808
     * @return string
809
     */
810
    protected function getElementClassSelector()
811
    {
812
        $elementClass = $this->getElementClass();
813
814
        if (Arr::isAssoc($elementClass)) {
815
            $classes = [];
816
817
            foreach ($elementClass as $index => $class) {
818
                $classes[$index] = '.'.(is_array($class) ? implode('.', $class) : $class);
819
            }
820
821
            return $classes;
822
        }
823
824
        return '.'.implode('.', $elementClass);
825
    }
826
827
    /**
828
     * Add the element class.