WP_CLI

Extractor::tar_error_msg()public staticWP-CLI 1.0

Return formatted error message from ProcessRun of tar command.

Method of the class: Extractor{}

No Hooks.

Return

String|Int. The error message of the process, if available; otherwise the return code.

Usage

$result = Extractor::tar_error_msg( $process_run );
$process_run(Processrun) (required)
-

Extractor::tar_error_msg() code WP-CLI 2.8.0-alpha

public static function tar_error_msg( $process_run ) {
	$stderr = trim( $process_run->stderr );
	$nl_pos = strpos( $stderr, "\n" );
	if ( false !== $nl_pos ) {
		$stderr = trim( substr( $stderr, 0, $nl_pos ) );
	}
	if ( $stderr ) {
		return sprintf( '%s (%d)', $stderr, $process_run->return_code );
	}
	return $process_run->return_code;
}