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

@@ 402-406 (lines=5) @@
399
			$input_groups[ $field_name['index'] ]['_type'] = $field_name['group'];
400
			if ( ! empty( $field_name['trailing'] ) ) {
401
				$input_groups = self::expand_nested_field( $input_groups, $row, $field_name );
402
			} else if ( ! empty( $field_name['sub'] ) ) {
403
				$input_groups[ $field_name['index'] ][ $field_name['key'] ][ $field_name['sub'] ] = $row['field_value'];
404
			} else {
405
				$input_groups[ $field_name['index'] ][ $field_name['key'] ] = $row['field_value'];
406
			}
407
		}
408
409
		// create groups list with loaded fields

core/Field/Complex_Field.php 1 location

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