for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Pronamic\WordPress\Pay\Gateways\EMS\ECommerce;
use Pronamic\WordPress\Pay\Payments\PaymentStatus as Core_Statuses;
/**
* Title: EMS e-Commerce Gateway statuses constants
* Description:
* Copyright: 2005-2022 Pronamic
* Company: Pronamic
*
* @author Remco Tolsma
* @version 2.0.4
* @since 1.0.0
*/
class Statuses {
* Open
* @var string
const OPEN = 'open';
* Transform an EMS e-Commerce state to an more global status
* @param string $status
* @return null|string
public static function transform( $status ) {
switch ( $status ) {
case self::OPEN:
return Core_Statuses::OPEN;
default:
return null;
}