@@ 22-41 (lines=20) @@ | ||
19 | * @author WN |
|
20 | * @package PayBreak\Sdk\ApiClient |
|
21 | */ |
|
22 | class ProviderApiClient extends ApiClient |
|
23 | { |
|
24 | /** |
|
25 | * @author WN |
|
26 | * @param string $baseUrl |
|
27 | * @param string $token |
|
28 | * @param LoggerInterface $logger |
|
29 | * @return ProviderApiClient |
|
30 | */ |
|
31 | public static function make($baseUrl, $token = '', LoggerInterface $logger = null) |
|
32 | { |
|
33 | $headers = []; |
|
34 | ||
35 | if ($token != '') { |
|
36 | $headers['Authorization'] = "ApiToken token=\"" . $token . "\""; |
|
37 | } |
|
38 | ||
39 | return new self(['base_uri' => $baseUrl], $logger, $headers); |
|
40 | } |
|
41 | } |
|
42 |
@@ 22-41 (lines=20) @@ | ||
19 | * @author EA |
|
20 | * @package PayBreak\Sdk\ApiClient |
|
21 | */ |
|
22 | class ProviderCsvApiClient extends CsvApiClient |
|
23 | { |
|
24 | /** |
|
25 | * @author WN |
|
26 | * @param string $baseUrl |
|
27 | * @param string $token |
|
28 | * @param LoggerInterface $logger |
|
29 | * @return ProviderApiClient |
|
30 | */ |
|
31 | public static function make($baseUrl, $token = '', LoggerInterface $logger = null) |
|
32 | { |
|
33 | $headers = []; |
|
34 | ||
35 | if ($token != '') { |
|
36 | $headers['Authorization'] = "ApiToken token=\"" . $token . "\""; |
|
37 | } |
|
38 | ||
39 | return new self(['base_uri' => $baseUrl], $logger, $headers); |
|
40 | } |
|
41 | } |
|
42 |