woocommerce-paypal-payments/tests/stubs/WP_REST_Response.php
2025-10-22 18:40:50 +02:00

42 lines
783 B
PHP

<?php
/**
* Stub for WP_REST_Response
*/
class WP_REST_Response {
protected $data;
protected $status;
protected $headers = array();
public function __construct( $data = null, $status = 200, $headers = array() ) {
$this->data = $data;
$this->status = $status;
$this->headers = $headers;
}
public function get_data() {
return $this->data;
}
public function set_data( $data ) {
$this->data = $data;
}
public function get_status() {
return $this->status;
}
public function set_status( $status ) {
$this->status = $status;
}
public function get_headers() {
return $this->headers;
}
public function header( $key, $value, $replace = true ) {
if ( $replace || ! isset( $this->headers[ $key ] ) ) {
$this->headers[ $key ] = $value;
}
}
}