Code Duplication    Length = 16-16 lines in 2 locations

src/Form/Field.php 2 locations

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