Skip to content

Commit

Permalink
T-005: Adjust Code Syntax
Browse files Browse the repository at this point in the history
  • Loading branch information
andrei-ghenov committed Mar 2, 2024
1 parent 88099f9 commit 597b3a0
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 13 deletions.
4 changes: 3 additions & 1 deletion src/Api/ApiClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,9 @@ public function __construct() {
* The response from the API.
*/
public function sendRequest(
string $method, string $endpoint, array $data = []
string $method,
string $endpoint,
array $data = []
): mixed {
$timestamp = gmdate('c');
$authKey = $this->generateAuthKey($timestamp);
Expand Down
45 changes: 33 additions & 12 deletions src/Service/StatusCheckService.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,39 @@

use QuickTopUpAPI\Api\ApiClient;

class StatusCheckService
{
private $apiClient;
/**
* Class StatusCheckService
*
* @package QuickTopUpAPI\Service
*
* A simple service to check the status of a transaction.
*/
class StatusCheckService {
private ApiClient $apiClient;

public function __construct(ApiClient $apiClient)
{
$this->apiClient = $apiClient;
}
/**
* StatusCheckService constructor.
*
* @param ApiClient $apiClient
* The API client.
*/
public function __construct(ApiClient $apiClient) {
$this->apiClient = $apiClient;
}

/**
* Check the status of a transaction.
*
* @param string $ctid
* The CTID.
*
* @return array
* The transaction status.
*/
public function checkStatus($ctid) {
$endpoint = 'WSGetTransactionStatus';

return $this->apiClient->sendRequest('POST', $endpoint, ['CTID' => $ctid]);
}

public function checkStatus($ctid)
{
$endpoint = 'WSGetTransactionStatus';
return $this->apiClient->sendRequest('POST', $endpoint, ['CTID' => $ctid]);
}
}

0 comments on commit 597b3a0

Please sign in to comment.