| Server IP : 172.67.147.195 / Your IP : 216.73.216.142 Web Server : Apache/2 System : Linux hosting8537.lvs 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : mienphi ( 1014) PHP Version : 8.2.14 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/mienphi/public_html/wp-content/plugins/woocommerce-payments/src/Internal/Payment/ |
Upload File : |
<?php
/**
* Class Change
*
* @package WooCommerce\Payments
*/
namespace WCPay\Internal\Payment;
/**
* A change object used for logging.
* Key, former and current values are set as string.
*/
class Change {
/**
* Identifier or key for the changed value.
*
* @var string
*/
private $key;
/**
* Former value for the key.
*
* @var mixed
*/
private $old_value;
/**
* Current value, updated against the key.
*
* @var mixed
*/
private $new_value;
/**
* Constructs the class, with key, former and current values.
*
* @param string $key Identifier or key for the changed value.
* @param mixed $old_value Former value for the key.
* @param mixed $new_value Current value, updated against the key.
*/
public function __construct( $key, $old_value, $new_value ) {
$this->key = $key;
$this->old_value = $old_value;
$this->new_value = $new_value;
}
/**
* Returns the key.
*
* @return string Identifier or key for the changed value.
*/
public function get_key(): string {
return $this->key;
}
/**
* Returns the previous value.
*
* @return mixed Former value for the key.
*/
public function get_old_value() {
return $this->old_value;
}
/**
* Returns the current value.
*
* @return mixed Current value, updated against the key.
*/
public function get_new_value() {
return $this->new_value;
}
}