WP_CLI
Extractor::tar_error_msg
Return formatted error message from ProcessRun of tar command.
Method of the class: Extractor{}
No Hooks.
Returns
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() Extractor::tar error msg code WP-CLI 2.13.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;
}