@@ 5-36 (lines=32) @@ | ||
2 | ||
3 | namespace Yansongda\Pay\Events; |
|
4 | ||
5 | class ApiRequesting extends Event |
|
6 | { |
|
7 | /** |
|
8 | * Endpoint. |
|
9 | * |
|
10 | * @var string |
|
11 | */ |
|
12 | public $endpoint; |
|
13 | ||
14 | /** |
|
15 | * Payload. |
|
16 | * |
|
17 | * @var array |
|
18 | */ |
|
19 | public $payload; |
|
20 | ||
21 | /** |
|
22 | * Bootstrap. |
|
23 | * |
|
24 | * @param string $driver |
|
25 | * @param string $gateway |
|
26 | * @param string $endpoint |
|
27 | * @param array $payload |
|
28 | */ |
|
29 | public function __construct(string $driver, string $gateway, string $endpoint, array $payload) |
|
30 | { |
|
31 | $this->endpoint = $endpoint; |
|
32 | $this->payload = $payload; |
|
33 | ||
34 | parent::__construct($driver, $gateway); |
|
35 | } |
|
36 | } |
|
37 |
@@ 5-38 (lines=34) @@ | ||
2 | ||
3 | namespace Yansongda\Pay\Events; |
|
4 | ||
5 | class MethodCalled extends Event |
|
6 | { |
|
7 | /** |
|
8 | * endpoint. |
|
9 | * |
|
10 | * @var string |
|
11 | */ |
|
12 | public $endpoint; |
|
13 | ||
14 | /** |
|
15 | * payload. |
|
16 | * |
|
17 | * @var array |
|
18 | */ |
|
19 | public $payload; |
|
20 | ||
21 | /** |
|
22 | * Bootstrap. |
|
23 | * |
|
24 | * @author yansongda <[email protected]> |
|
25 | * |
|
26 | * @param string $driver |
|
27 | * @param string $gateway |
|
28 | * @param string $endpoint |
|
29 | * @param array $payload |
|
30 | */ |
|
31 | public function __construct(string $driver, string $gateway, string $endpoint, array $payload = []) |
|
32 | { |
|
33 | $this->endpoint = $endpoint; |
|
34 | $this->payload = $payload; |
|
35 | ||
36 | parent::__construct($driver, $gateway); |
|
37 | } |
|
38 | } |
|
39 |
@@ 5-36 (lines=32) @@ | ||
2 | ||
3 | namespace Yansongda\Pay\Events; |
|
4 | ||
5 | class PayStarted extends Event |
|
6 | { |
|
7 | /** |
|
8 | * Endpoint. |
|
9 | * |
|
10 | * @var string |
|
11 | */ |
|
12 | public $endpoint; |
|
13 | ||
14 | /** |
|
15 | * Payload. |
|
16 | * |
|
17 | * @var array |
|
18 | */ |
|
19 | public $payload; |
|
20 | ||
21 | /** |
|
22 | * Bootstrap. |
|
23 | * |
|
24 | * @param string $driver |
|
25 | * @param string $gateway |
|
26 | * @param string $endpoint |
|
27 | * @param array $payload |
|
28 | */ |
|
29 | public function __construct(string $driver, string $gateway, string $endpoint, array $payload) |
|
30 | { |
|
31 | $this->endpoint = $endpoint; |
|
32 | $this->payload = $payload; |
|
33 | ||
34 | parent::__construct($driver, $gateway); |
|
35 | } |
|
36 | } |
|
37 |