Code Duplication    Length = 3-6 lines in 3 locations

class.jetpack-cli.php 3 locations

@@ 44-47 (lines=4) @@
41
		/* translators: %s is the site URL */
42
		WP_CLI::line( sprintf( __( 'Checking status for %s', 'jetpack' ), esc_url( get_home_url() ) ) );
43
44
		if ( isset( $args[0] ) && 'full' !== $args[0] ) {
45
			/* translators: %s is a command like "prompt" */
46
			WP_CLI::error( sprintf( __( '%s is not a valid command.', 'jetpack' ), $args[0] ) );
47
		}
48
49
		$master_user_email = Jetpack::get_master_user_email();
50
@@ 730-732 (lines=3) @@
727
728
		// Bail if the option isn't found
729
		$option = isset( $args[1] ) ? Jetpack_Options::get_option( $args[1] ) : false;
730
		if ( isset( $args[1] ) && ! $option && 'update' !== $args[0] ) {
731
			WP_CLI::error( __( 'Option not found or is empty.  Use "list" to list option names', 'jetpack' ) );
732
		}
733
734
		// Let's print_r the option if it's an array
735
		// Used in the 'get' and 'list' actions
@@ 1851-1856 (lines=6) @@
1848
	 * @param array $assoc_args Associative parameters defined in the scaffold() method.
1849
	 */
1850
	public function block( $args, $assoc_args ) {
1851
		if ( isset( $args[1] ) ) {
1852
			$title = ucwords( $args[1] );
1853
		} else {
1854
			WP_CLI::error( esc_html__( 'The title parameter is required.', 'jetpack' ) . ' 👻' );
1855
			exit( 1 );
1856
		}
1857
1858
		$slug = isset( $assoc_args['slug'] )
1859
			? $assoc_args['slug']