Code Duplication    Length = 17-17 lines in 2 locations

extensions/blocks/calendly/calendly.php 1 location

@@ 43-59 (lines=17) @@
40
 * This is done via an action so that we can disable
41
 * registration if we need to.
42
 */
43
function register_block() {
44
	if ( is_available() ) {
45
		jetpack_register_block(
46
			BLOCK_NAME,
47
			array( 'render_callback' => 'Jetpack\Calendly_Block\load_assets' )
48
		);
49
	} else {
50
		\Jetpack_Gutenberg::set_extension_unavailable(
51
			BLOCK_NAME,
52
			'missing_plan',
53
			array(
54
				'required_feature' => 'calendly',
55
				'required_plan'    => 'premium-plan',
56
			)
57
		);
58
	}
59
}
60
61
add_action( 'init', 'Jetpack\Calendly_Block\register_block' );
62

extensions/blocks/opentable/opentable.php 1 location

@@ 43-59 (lines=17) @@
40
 * This is done via an action so that we can disable
41
 * registration if we need to.
42
 */
43
function register_block() {
44
	if ( is_available() ) {
45
		jetpack_register_block(
46
			BLOCK_NAME,
47
			array( 'render_callback' => 'Jetpack\OpenTable_Block\load_assets' )
48
		);
49
	} else {
50
		\Jetpack_Gutenberg::set_extension_unavailable(
51
			BLOCK_NAME,
52
			'missing_plan',
53
			array(
54
				'required_feature' => 'opentable',
55
				'required_plan'    => 'premium-plan',
56
			)
57
		);
58
	}
59
}
60
add_action( 'jetpack_register_gutenberg_extensions', 'Jetpack\OpenTable_Block\register_block' );
61
62
/**