code; } public function get_error_message(): string { return $this->message; } public function get_error_data() { return $this->data; } } } if (!class_exists('WP_REST_Request')) { class WP_REST_Request { /** @param array $headers */ public function __construct(private array $headers = []) {} public function get_header(string $name): string { foreach ($this->headers as $key => $value) { if (strcasecmp($key, $name) === 0) { return $value; } } return ''; } } } require_once dirname(__DIR__, 2) . '/src/Ledger/AssetType.php'; require_once dirname(__DIR__, 2) . '/src/Ledger/AssetAmount.php'; require_once dirname(__DIR__, 2) . '/src/Ledger/LedgerCommand.php'; require_once dirname(__DIR__, 2) . '/src/Ledger/LedgerResult.php'; require_once dirname(__DIR__, 2) . '/src/Ledger/OperationKey.php'; require_once dirname(__DIR__, 2) . '/src/Finance/BusinessNumber.php'; require_once dirname(__DIR__, 2) . '/src/Payment/Withdrawal.php';