Code Duplication    Length = 19-19 lines in 2 locations

packages/debug-helper/modules/class-mocker.php 1 location

@@ 78-96 (lines=19) @@
75
	 *
76
	 * @param string $hook Page hook.
77
	 */
78
	public function enqueue_scripts( $hook ) {
79
		if ( strpos( $hook, 'jetpack-debug_page_mocker' ) === 0 ) {
80
			wp_enqueue_style( 'mocker_style', plugin_dir_url( __FILE__ ) . 'inc/css/mocker.css', array(), JETPACK_DEBUG_HELPER_VERSION );
81
			wp_enqueue_script( 'mocker_script', plugin_dir_url( __FILE__ ) . 'inc/js/mocker.js', array( 'wp-api' ), JETPACK_DEBUG_HELPER_VERSION, true );
82
83
			add_filter(
84
				'script_loader_tag',
85
				function( $tag, $handle ) {
86
					if ( 'mocker_script' === $handle ) {
87
						$tag = str_replace( '<script ', '<script type="module" ', $tag );
88
					}
89
90
					return $tag;
91
				},
92
				10,
93
				2
94
			);
95
		}
96
	}
97
98
	/**
99
	 * Render UI.

packages/debug-helper/modules/class-rest-api-tester.php 1 location

@@ 43-61 (lines=19) @@
40
	 *
41
	 * @param string $hook Page hook.
42
	 */
43
	public function enqueue_scripts( $hook ) {
44
		if ( strpos( $hook, 'jetpack-debug_page_rest-api-tester' ) === 0 ) {
45
			wp_enqueue_style( 'rest_api_tester_style', plugin_dir_url( __FILE__ ) . 'inc/css/rest-api-tester.css', array(), JETPACK_DEBUG_HELPER_VERSION );
46
			wp_enqueue_script( 'rest_api_tester_script', plugin_dir_url( __FILE__ ) . 'inc/js/rest-api-tester.js', array( 'wp-api' ), JETPACK_DEBUG_HELPER_VERSION, true );
47
48
			add_filter(
49
				'script_loader_tag',
50
				function( $tag, $handle ) {
51
					if ( 'rest_api_tester_script' === $handle ) {
52
						$tag = str_replace( '<script ', '<script type="module" ', $tag );
53
					}
54
55
					return $tag;
56
				},
57
				10,
58
				2
59
			);
60
		}
61
	}
62
63
	/**
64
	 * Render UI.