Code Duplication    Length = 17-17 lines in 2 locations

modules/memberships/class-jetpack-memberships.php 1 location

@@ 361-377 (lines=17) @@
358
			return;
359
		}
360
361
		if ( self::is_enabled_jetpack_recurring_payments() ) {
362
			jetpack_register_block(
363
				'jetpack/recurring-payments',
364
				array(
365
					'render_callback' => array( $this, 'render_button' ),
366
				)
367
			);
368
		} else {
369
			Jetpack_Gutenberg::set_extension_unavailable(
370
				'jetpack/recurring-payments',
371
				'missing_plan',
372
				array(
373
					'required_feature' => 'memberships',
374
					'required_plan'    => self::$required_plan,
375
				)
376
			);
377
		}
378
379
		self::$has_registered_block = true;
380
	}

modules/simple-payments/simple-payments.php 1 location

@@ 68-84 (lines=17) @@
65
	}
66
67
	function register_gutenberg_block() {
68
		if ( $this->is_enabled_jetpack_simple_payments() ) {
69
			jetpack_register_block(
70
				'jetpack/simple-payments',
71
				array(
72
					'render_callback' => 'render_gutenberg_block',
73
				)
74
			);
75
		} else {
76
			Jetpack_Gutenberg::set_extension_unavailable(
77
				'jetpack/simple-payments',
78
				'missing_plan',
79
				array(
80
					'required_feature' => 'simple-payments',
81
					'required_plan'    => self::$required_plan,
82
				)
83
			);
84
		}
85
	}
86
87
	/**