Files
HTBD/includes/class-wpt-translation-result.php
T
2026-07-25 23:38:17 +08:00

26 lines
610 B
PHP

<?php
defined( 'ABSPATH' ) || exit;
class WPT_Translation_Result {
public $success;
public $value;
public $error_code;
public $error_message;
private function __construct( $success, $value = '', $error_code = '', $error_message = '' ) {
$this->success = $success;
$this->value = $value;
$this->error_code = $error_code;
$this->error_message = $error_message;
}
public static function success( $value ) {
return new self( true, $value );
}
public static function failure( $error_code, $error_message ) {
return new self( false, '', $error_code, $error_message );
}
}