class-order-status.php
588 Bytes
<?php
/**
* Class Order_Status
*
* @package WooCommerce\Payments
*/
namespace WCPay\Constants;
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
use MyCLabs\Enum\Enum;
/**
* This class gives a list of all the possible order status constants.
*
* @psalm-immutable
*/
class Order_Status extends Enum {
const CANCELLED = 'cancelled';
const COMPLETED = 'completed';
const FAILED = 'failed';
const ON_HOLD = 'on-hold';
const PENDING = 'pending';
const PROCESSING = 'processing';
const REFUNDED = 'refunded';
const TRASH = 'trash';
}