Code Duplication    Length = 6-7 lines in 3 locations

json-endpoints/class.wpcom-json-api-site-settings-endpoint.php 3 locations

@@ 668-674 (lines=7) @@
665
666
				case 'jetpack_testimonial':
667
				case 'jetpack_portfolio':
668
				case 'jetpack_comment_likes_enabled':
669
					// settings are stored as 1|0.
670
					$coerce_value = (int) $value;
671
					if ( update_option( $key, $coerce_value ) ) {
672
						$updated[ $key ] = (bool) $value;
673
					}
674
					break;
675
676
				case 'jetpack_testimonial_posts_per_page':
677
				case 'jetpack_portfolio_posts_per_page':
@@ 677-683 (lines=7) @@
674
					break;
675
676
				case 'jetpack_testimonial_posts_per_page':
677
				case 'jetpack_portfolio_posts_per_page':
678
					// settings are stored as numeric.
679
					$coerce_value = (int) $value;
680
					if ( update_option( $key, $coerce_value ) ) {
681
						$updated[ $key ] = $coerce_value;
682
					}
683
					break;
684
685
				// Sharing options.
686
				case 'sharing_button_style':
@@ 825-830 (lines=6) @@
822
					break;
823
824
				case 'wpcom_publish_posts_with_markdown':
825
				case 'wpcom_publish_comments_with_markdown':
826
					$coerce_value = (bool) $value;
827
					if ( update_option( $key, $coerce_value ) ) {
828
						$updated[ $key ] = $coerce_value;
829
					}
830
					break;
831
832
				case 'amp_is_enabled':
833
					if ( function_exists( 'wpcom_update_amp_enabled' ) ) {