-
-
Notifications
You must be signed in to change notification settings - Fork 120
Expand file tree
/
Copy pathConnector.php
More file actions
41 lines (36 loc) · 1.01 KB
/
Connector.php
File metadata and controls
41 lines (36 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
declare(strict_types=1);
namespace Saloon\Http;
use Saloon\Traits\Bootable;
use Saloon\Traits\Makeable;
use Saloon\Traits\HasDebugging;
use Saloon\Traits\Conditionable;
use Saloon\Traits\HasMockClient;
use Saloon\Traits\HandlesPsrRequest;
use Saloon\Traits\ManagesExceptions;
use Saloon\Traits\Connector\SendsRequests;
use Saloon\Traits\Auth\AuthenticatesRequests;
use Saloon\Traits\RequestProperties\HasTries;
use Saloon\Traits\Responses\HasResponseClass;
use Saloon\Traits\Request\CreatesDtoFromResponse;
use Saloon\Traits\RequestProperties\HasRequestProperties;
abstract class Connector
{
use CreatesDtoFromResponse;
use AuthenticatesRequests;
use HasRequestProperties;
use HasResponseClass;
use ManagesExceptions;
use HandlesPsrRequest;
use HasMockClient;
use SendsRequests;
use Conditionable;
use Bootable;
use Makeable;
use HasTries;
use HasDebugging;
/**
* Define the base URL of the API.
*/
abstract public function resolveBaseUrl(): string;
}