PluginProbe ʕ •ᴥ•ʔ
Backup Migration / 1.4.9
Backup Migration v1.4.9
2.1.6 2.1.5.2 trunk 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.6.1 1.4.7 1.4.8 1.4.9 1.4.9.1 2.0.0 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.5.1
backup-backup / analyst / src / Contracts / RequestContract.php
backup-backup / analyst / src / Contracts Last commit date
AnalystContract.php 11 months ago CacheContract.php 11 months ago HttpClientContract.php 11 months ago RequestContract.php 11 months ago RequestorContract.php 11 months ago TrackerContract.php 11 months ago
RequestContract.php
23 lines
1 <?php
2
3 namespace Analyst\Contracts;
4
5 use Analyst\ApiResponse;
6
7 interface RequestContract
8 {
9 /**
10 * Cast request data to array
11 *
12 * @return array
13 */
14 public function toArray();
15
16 /**
17 * Execute the request
18 * @param RequestorContract $requestor
19 * @return ApiResponse
20 */
21 public function execute(RequestorContract $requestor);
22 }
23