Code Duplication    Length = 5-5 lines in 3 locations

core/Widget/Widget.php 1 location

@@ 294-298 (lines=5) @@
291
					} else {
292
						$instance[ $name ][ $field_name['index'] ][ $field_name['key'] ][ $subfield_name['index'] ][ $subfield_name['key'] ] = $value;
293
					}
294
				} else if ( ! empty( $field_name['sub'] ) ) {
295
					$instance[ $name ][ $field_name['index'] ][ $field_name['key'] ][ $field_name['sub'] ] = $value;
296
				} else {
297
					$instance[ $name ][ $field_name['index'] ][ $field_name['key'] ] = $value;
298
				}
299
300
				unset( $instance[ $key ] );
301
			}

core/Helper/Helper.php 1 location

@@ 389-393 (lines=5) @@
386
			$input_groups[ $field_name['index'] ]['_type'] = $field_name['group'];
387
			if ( ! empty( $field_name['trailing'] ) ) {
388
				$input_groups = self::expand_nested_field( $input_groups, $row, $field_name );
389
			} else if ( ! empty( $field_name['sub'] ) ) {
390
				$input_groups[ $field_name['index'] ][ $field_name['key'] ][ $field_name['sub'] ] = $row['field_value'];
391
			} else {
392
				$input_groups[ $field_name['index'] ][ $field_name['key'] ] = $row['field_value'];
393
			}
394
		}
395
396
		// create groups list with loaded fields

core/Field/Complex_Field.php 1 location

@@ 328-332 (lines=5) @@
325
326
			if ( ! empty( $field_name['trailing'] ) ) {
327
				$input_groups[ $field_name['index'] ][ $field_name['key'] . '_' . $field_name['sub'] . '-' . $field_name['trailing'] ] = $row['field_value'];
328
			} else if ( ! empty( $field_name['sub'] ) ) {
329
				$input_groups[ $field_name['index'] ][ $field_name['key'] ][ $field_name['sub'] ] = $row['field_value'];
330
			} else {
331
				$input_groups[ $field_name['index'] ][ $field_name['key'] ] = $row['field_value'];
332
			}
333
		}
334
335
		// create groups list with loaded fields