File tree Expand file tree Collapse file tree 2 files changed +24
-11
lines changed Expand file tree Collapse file tree 2 files changed +24
-11
lines changed Original file line number Diff line number Diff line change 4
4
5
5
interface WebHookInterface
6
6
{
7
- /**
8
- * @template H
9
- * @param class-string<H> $className
10
- * @return H
11
- */
12
- public function hydrateWebHook (string $ className , array $ data ) : object ;
13
-
14
- /**
15
- * @return array{className: class-string, data: mixed}
16
- */
17
- public function serializeWebHook (object $ object ) : array ;
18
7
19
8
/**
20
9
* @param array<string, string> $headers
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace ApiClients \Contracts \OpenAPI ;
4
+
5
+ interface WebHookInterface
6
+ {
7
+ /**
8
+ * @template H
9
+ * @param class-string<H> $className
10
+ * @return H
11
+ */
12
+ public function hydrateWebHook (string $ className , array $ data ) : object ;
13
+
14
+ /**
15
+ * @return array{className: class-string, data: mixed}
16
+ */
17
+ public function serializeWebHook (object $ object ) : array ;
18
+
19
+ /**
20
+ * @param array<string, string> $headers
21
+ * @param array<mixed> $data
22
+ */
23
+ public function resolve (array $ headers , array $ data ) : object ;
24
+ }
You can’t perform that action at this time.
0 commit comments