v1.1.4 2022-04-26 16:57 UTC

This package is auto-updated.

Last update: 2024-09-26 22:11:17 UTC


README

此包是 eWUŚ (Elektroniczna Weryfikacja Uprawnień Świadczeniobiorców) 的 PHP 实现。它编码了每个可用的操作 - 登录、登出、检查患者状态和更改密码。它与最新版本(5.0)兼容,包含有关患者的额外信息(例如,有关 COVID-19 隔离和隔离的信息)。

目录

  1. 要求
  2. 安装
  3. 使用

要求

此包需要在服务器上安装 ext-dom。可选地,可以通过 Guzzle 将 HTTP 连接切换到本地 SOAP 客户端。在这种情况下,还必须安装 ext-soap。

安装

composer require nextgen-tech/ewus

使用

// Create once handler instance
$handler = new Handler(new HttpConnection());

// (Optional) Enable sandbox mode for testing
$handler->enableSandboxMode();

// Login
$request = new LoginRequest('15', 'TEST1', 'qwerty!@#');
$login = $handler->handle($request);

// Check patient status
$request = new CheckRequest($login->getSessionId(), $login->getToken(), '12345678901');
$check = $handler->handle($request);

// Change password
$request = new ChangePasswordRequest($login->getSessionId(), $login->getToken(), '15', 'TEST1', 'qwerty!@#', 'asdfgh#@!');
$changePassword = $handler->handle($request);

// Logout
$request = new LogoutRequest($login->getSessionId(), $login->getToken());
$logout = $handler->handle($request);