Code Duplication    Length = 20-20 lines in 2 locations

class.jetpack-gutenberg.php 2 locations

@@ 42-61 (lines=20) @@
39
		 *
40
		 * @param bool false Whether to load Gutenberg blocks from CDN
41
		 */
42
		if ( apply_filters( 'jetpack_gutenberg_cdn', false ) ) {
43
			$cdn_base    = 'https://s0.wp.com/wp-content/mu-plugins/jetpack/_inc/blocks';
44
			$view_script = "$cdn_base/view.js";
45
			$view_style  = "$cdn_base/view$rtl.css";
46
47
			/**
48
			 * Filter to modify cache busting for Gutenberg block assets loaded from CDN
49
			 *
50
			 * @since 6.5.0
51
			 *
52
			 * @param string
53
			 */
54
			$version = apply_filters( 'jetpack_gutenberg_cdn_cache_buster', sprintf( '%s-%s', gmdate( 'd-m-Y' ), JETPACK__VERSION ) );
55
		} else {
56
			$view_script = plugins_url( '_inc/blocks/view.js', JETPACK__PLUGIN_FILE );
57
			$view_style  = plugins_url( "_inc/blocks/view$rtl.css", JETPACK__PLUGIN_FILE );
58
			$version     = Jetpack::is_development_version() && file_exists( JETPACK__PLUGIN_DIR . '_inc/blocks/view.js' )
59
				? filemtime( JETPACK__PLUGIN_DIR . '_inc/blocks/view.js' )
60
				: JETPACK__VERSION;
61
		}
62
63
		wp_enqueue_script(
64
			'jetpack-blocks-view',
@@ 93-112 (lines=20) @@
90
		$rtl = is_rtl() ? '.rtl' : '';
91
92
		/** This filter is already documented above */
93
		if ( apply_filters( 'jetpack_gutenberg_cdn', false ) ) {
94
			$cdn_base      = 'https://s0.wp.com/wp-content/mu-plugins/jetpack/_inc/blocks';
95
			$editor_script = "$cdn_base/editor.js";
96
			$editor_style  = "$cdn_base/editor$rtl.css";
97
98
			/** This filter is already documented above */
99
			$version = apply_filters( 'jetpack_gutenberg_cdn_cache_buster', sprintf( '%s-%s', gmdate( 'd-m-Y' ), JETPACK__VERSION ) );
100
		} else {
101
			$editor_script = plugins_url( '_inc/blocks/editor.js', JETPACK__PLUGIN_FILE );
102
			$editor_style  = plugins_url( "_inc/blocks/editor$rtl.css", JETPACK__PLUGIN_FILE );
103
			$version       = Jetpack::is_development_version() && file_exists( JETPACK__PLUGIN_DIR . '_inc/blocks/editor.js' )
104
				? filemtime( JETPACK__PLUGIN_DIR . '_inc/blocks/editor.js' )
105
				: JETPACK__VERSION;
106
		}
107
108
		wp_enqueue_script(
109
			'jetpack-blocks-editor',
110
			$editor_script,
111
			array(
112
				'lodash',
113
				'wp-api-fetch',
114
				'wp-blocks',
115
				'wp-components',