PluginProbe ʕ •ᴥ•ʔ
Backup Migration / 1.3.6
Backup Migration v1.3.6
2.1.7 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 / Http / Requests / UninstallRequest.php
backup-backup / analyst / src / Http / Requests Last commit date
AbstractLoggerRequest.php 2 years ago ActivateRequest.php 2 years ago DeactivateRequest.php 2 years ago InstallRequest.php 2 years ago OptInRequest.php 2 years ago OptOutRequest.php 2 years ago UninstallRequest.php 2 years ago
UninstallRequest.php
37 lines
1 <?php
2
3 namespace Analyst\Http\Requests;
4
5 use Analyst\ApiResponse;
6 use Analyst\Collector;
7 use Analyst\Contracts\RequestorContract;
8
9 /**
10 * Class DeactivateRequest
11 *
12 * @since 0.9.13
13 */
14 class UninstallRequest extends AbstractLoggerRequest
15 {
16 /**
17 * @param Collector $collector
18 * @param $pluginId
19 * @param $path
20 * @return static
21 */
22 public static function make(Collector $collector, $pluginId, $path)
23 {
24 return new static($collector, $pluginId, $path);
25 }
26
27 /**
28 * Execute the request
29 * @param RequestorContract $requestor
30 * @return ApiResponse
31 */
32 public function execute(RequestorContract $requestor)
33 {
34 return $requestor->post('logger/uninstall', $this->toArray());
35 }
36 }
37