Code Duplication    Length = 16-16 lines in 2 locations

src/Form/Field.php 2 locations

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