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

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

core/Field/Complex_Field.php 1 location

@@ 342-346 (lines=5) @@
339
340
			if ( ! empty( $field_name['trailing'] ) ) {
341
				$input_groups[ $field_name['index'] ][ $field_name['key'] . '_' . $field_name['sub'] . '-' . $field_name['trailing'] ] = $row['field_value'];
342
			} else if ( ! empty( $field_name['sub'] ) ) {
343
				$input_groups[ $field_name['index'] ][ $field_name['key'] ][ $field_name['sub'] ] = $row['field_value'];
344
			} else {
345
				$input_groups[ $field_name['index'] ][ $field_name['key'] ] = $row['field_value'];
346
			}
347
		}
348
349
		// create groups list with loaded fields