Code Duplication    Length = 5-5 lines in 7 locations

src/Form/FieldBuilder.php 7 locations

@@ 24-28 (lines=5) @@
21
22
            $field_classes = explode( ' ' , $field['additional-classes'] );
23
24
            if( in_array( 'field-left-half' , $field_classes ) ) {
25
                $$label_classes[] = 'field-left-half';
26
                $key = array_search( 'field-left-half' , $field_classes );
27
                unset( $field_classes[$key] );
28
            } // input half right
29
            if( in_array( 'field-right-half' , $field_classes ) ) {
30
                $$label_classes[] = 'field-right-half';
31
                $key = array_search( 'field-right-half' , $field_classes );
@@ 29-33 (lines=5) @@
26
                $key = array_search( 'field-left-half' , $field_classes );
27
                unset( $field_classes[$key] );
28
            } // input half right
29
            if( in_array( 'field-right-half' , $field_classes ) ) {
30
                $$label_classes[] = 'field-right-half';
31
                $key = array_search( 'field-right-half' , $field_classes );
32
                unset( $field_classes[$key] );
33
            } // input thirds (1/3 width, floated left)
34
            if( in_array( 'field-third' , $field_classes ) ) {
35
                $$label_classes[] = 'field-third';
36
                $key = array_search( 'field-third' , $field_classes );
@@ 34-38 (lines=5) @@
31
                $key = array_search( 'field-right-half' , $field_classes );
32
                unset( $field_classes[$key] );
33
            } // input thirds (1/3 width, floated left)
34
            if( in_array( 'field-third' , $field_classes ) ) {
35
                $$label_classes[] = 'field-third';
36
                $key = array_search( 'field-third' , $field_classes );
37
                unset( $field_classes[$key] );
38
            } // 2 column radio
39
            if( in_array( 'option-2-col' , $field_classes ) ) {
40
                $$label_classes[] = 'option-2-col';
41
                $key = array_search( 'option-2-col' , $field_classes );
@@ 39-43 (lines=5) @@
36
                $key = array_search( 'field-third' , $field_classes );
37
                unset( $field_classes[$key] );
38
            } // 2 column radio
39
            if( in_array( 'option-2-col' , $field_classes ) ) {
40
                $$label_classes[] = 'option-2-col';
41
                $key = array_search( 'option-2-col' , $field_classes );
42
                unset( $field_classes[$key] );
43
            } // 3 column radio
44
            if( in_array( 'option-3-col' , $field_classes ) ) {
45
                $$label_classes[] = 'option-3-col';
46
                $key = array_search( 'option-3-col' , $field_classes );
@@ 44-48 (lines=5) @@
41
                $key = array_search( 'option-2-col' , $field_classes );
42
                unset( $field_classes[$key] );
43
            } // 3 column radio
44
            if( in_array( 'option-3-col' , $field_classes ) ) {
45
                $$label_classes[] = 'option-3-col';
46
                $key = array_search( 'option-3-col' , $field_classes );
47
                unset( $field_classes[$key] );
48
            } // 4 column radio
49
            if( in_array( 'option-4-col' , $field_classes ) ) {
50
                $$label_classes[] = 'option-4-col';
51
                $key = array_search( 'option-4-col' , $field_classes );
@@ 49-53 (lines=5) @@
46
                $key = array_search( 'option-3-col' , $field_classes );
47
                unset( $field_classes[$key] );
48
            } // 4 column radio
49
            if( in_array( 'option-4-col' , $field_classes ) ) {
50
                $$label_classes[] = 'option-4-col';
51
                $key = array_search( 'option-4-col' , $field_classes );
52
                unset( $field_classes[$key] );
53
            } // inline radio & checkboxes etc
54
            if( in_array( 'option-inline' , $field_classes ) ) {
55
                $$label_classes[] = 'option-inline';
56
                $key = array_search( 'option-inline' , $field_classes );
@@ 54-58 (lines=5) @@
51
                $key = array_search( 'option-4-col' , $field_classes );
52
                unset( $field_classes[$key] );
53
            } // inline radio & checkboxes etc
54
            if( in_array( 'option-inline' , $field_classes ) ) {
55
                $$label_classes[] = 'option-inline';
56
                $key = array_search( 'option-inline' , $field_classes );
57
                unset( $field_classes[$key] );
58
            }
59
        }
60
61
        // if the form is set to inline, add the inline class to our labels