Code Duplication    Length = 20-20 lines in 2 locations

src/ApiClient/ProviderApiClient.php 1 location

@@ 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

src/ApiClient/ProviderCsvApiClient.php 1 location

@@ 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