Code Duplication    Length = 6-7 lines in 3 locations

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

@@ 622-628 (lines=7) @@
619
620
				case 'jetpack_testimonial':
621
				case 'jetpack_portfolio':
622
				case 'jetpack_comment_likes_enabled':
623
					// settings are stored as 1|0
624
					$coerce_value = (int) $value;
625
					if ( update_option( $key, $coerce_value ) ) {
626
						$updated[ $key ] = (bool) $value;
627
					}
628
					break;
629
630
				case 'jetpack_testimonial_posts_per_page':
631
				case 'jetpack_portfolio_posts_per_page':
@@ 631-637 (lines=7) @@
628
					break;
629
630
				case 'jetpack_testimonial_posts_per_page':
631
				case 'jetpack_portfolio_posts_per_page':
632
					// settings are stored as numeric
633
					$coerce_value = (int) $value;
634
					if ( update_option( $key, $coerce_value ) ) {
635
						$updated[ $key ] = $coerce_value;
636
					}
637
					break;
638
639
				// Sharing options
640
				case 'sharing_button_style':
@@ 773-778 (lines=6) @@
770
					break;
771
772
				case 'wpcom_publish_posts_with_markdown':
773
				case 'wpcom_publish_comments_with_markdown':
774
					$coerce_value = (bool) $value;
775
					if ( update_option( $key, $coerce_value ) ) {
776
						$updated[ $key ] = $coerce_value;
777
					}
778
					break;
779
780
				case 'amp_is_enabled':
781
					if ( function_exists( 'wpcom_update_amp_enabled' ) ) {