Code Duplication    Length = 3-13 lines in 2 locations

projects/plugins/jetpack/json-endpoints/class.wpcom-json-api-site-user-endpoint.php 1 location

@@ 209-211 (lines=3) @@
206
			}
207
208
			$editable_roles = array_keys( get_editable_roles() );
209
			if ( ! in_array( $user['role'], $editable_roles ) ) {
210
				return new WP_Error( 'invalid_input', sprintf( __( '%s is not a valid role.', 'jetpack' ), $editable_roles ), 400 );
211
			}
212
		}
213
214
		$result = wp_update_user( $user );

projects/packages/connection/src/class-manager.php 1 location

@@ 1838-1850 (lines=13) @@
1835
			'src.wordpress-develop.test',   // VVV pattern.
1836
			'build.wordpress-develop.test', // VVV pattern.
1837
		);
1838
		if ( in_array( $domain, $forbidden_domains, true ) ) {
1839
			return new \WP_Error(
1840
				'fail_domain_forbidden',
1841
				sprintf(
1842
					/* translators: %1$s is a domain name. */
1843
					__(
1844
						'Domain `%1$s` just failed is_usable_domain check as it is in the forbidden array.',
1845
						'jetpack'
1846
					),
1847
					$domain
1848
				)
1849
			);
1850
		}
1851
1852
		// No .test or .local domains.
1853
		if ( preg_match( '#\.(test|local)$#i', $domain ) ) {