Code Duplication    Length = 12-12 lines in 2 locations

includes/abstracts/abstract-wc-rest-settings-api-controller.php 1 location

@@ 78-89 (lines=12) @@
75
			case 'multi_select_countries' :
76
				$value = array_filter( array_map( 'wc_clean', (array) $raw_value ) );
77
				break;
78
			case 'image_width' :
79
				$value = array();
80
				if ( isset( $raw_value['width'] ) ) {
81
					$value['width']  = wc_clean( $raw_value['width'] );
82
					$value['height'] = wc_clean( $raw_value['height'] );
83
					$value['crop']   = isset( $raw_value['crop'] ) ? 1 : 0;
84
				} else {
85
					$value['width']  = $setting['default']['width'];
86
					$value['height'] = $setting['default']['height'];
87
					$value['crop']   = $setting['default']['crop'];
88
				}
89
				break;
90
			case 'select':
91
				$options = array_keys( $setting['options'] );
92
				$default = ( empty( $setting['default'] ) ? $options[0] : $setting['default'] );

includes/admin/class-wc-admin-settings.php 1 location

@@ 705-716 (lines=12) @@
702
				case 'multi_select_countries' :
703
					$value = array_filter( array_map( 'wc_clean', (array) $raw_value ) );
704
					break;
705
				case 'image_width' :
706
					$value = array();
707
					if ( isset( $raw_value['width'] ) ) {
708
						$value['width']  = wc_clean( $raw_value['width'] );
709
						$value['height'] = wc_clean( $raw_value['height'] );
710
						$value['crop']   = isset( $raw_value['crop'] ) ? 1 : 0;
711
					} else {
712
						$value['width']  = $option['default']['width'];
713
						$value['height'] = $option['default']['height'];
714
						$value['crop']   = $option['default']['crop'];
715
					}
716
					break;
717
				default :
718
					$value = wc_clean( $raw_value );
719
					break;