private function guess_version_constraint_from_tag( $tag ) {
		$matches = [];
		if ( 1 !== preg_match( '/(?:version|v)\s*((?:[0-9]+\.?)+)(?:-.*)/i', $tag, $matches ) ) {
			return $tag;
		}

		$constraint = "^{$matches[1]}";
		WP_CLI::debug( "Guessing version constraint to use: {$constraint}", 'packages' );

		return $constraint;
	}
private function guess_version_constraint_from_tag( $tag ) {
		$matches = [];
		if ( 1 !== preg_match( '/(?:version|v)\s*((?:[0-9]+\.?)+)(?:-.*)/i', $tag, $matches ) ) {
			return $tag;
		}

		$constraint = "^{$matches[1]}";
		WP_CLI::debug( "Guessing version constraint to use: {$constraint}", 'packages' );

		return $constraint;
	}
private function guess_version_constraint_from_tag ( $ tag ) { $ matches = [ ] ; if ( 1 !== preg_match ( '/(?:version|v)\s*((?:[0-9]+\.?)+)(?:-.*)/i' , $ tag , $ matches ) ) { return $ tag ; } $ constraint = "^{$matches[1]}" ; WP_CLI :: debug ( "Guessing version constraint to use: {$constraint}" , 'packages' ) ; return $ constraint ; }
Guesses the version constraint from a release tag.

@param string $tag Release tag to guess the version constraint from.

@return string Version constraint.
Guesses the version constraint from a release tag .