@@ 70-77 (lines=8) @@ | ||
67 | * |
|
68 | * @return static |
|
69 | */ |
|
70 | public static function create(array $payload) |
|
71 | { |
|
72 | $metadata = isset($payload['metadata']) ? $payload['metadata'] : null; |
|
73 | $text = isset($payload['text']) ? $payload['text'] : null; |
|
74 | $attachments = isset($payload['attachments']) ? $payload['attachments'] : []; |
|
75 | ||
76 | return new static(true, $payload['app_id'], $payload['mid'], $payload['seq'], $metadata, $text, $attachments); |
|
77 | } |
|
78 | } |
|
79 |
@@ 125-132 (lines=8) @@ | ||
122 | * |
|
123 | * @return static |
|
124 | */ |
|
125 | public static function create(array $payload) |
|
126 | { |
|
127 | $text = isset($payload['text']) ? $payload['text'] : null; |
|
128 | $attachments = isset($payload['$attachments']) ? $payload['$attachments'] : []; |
|
129 | $quickReply = isset($payload['quick_reply']) ? $payload['quick_reply']['payload'] : null; |
|
130 | ||
131 | return new static($payload['mid'], $payload['seq'], $text, $attachments, $quickReply); |
|
132 | } |
|
133 | } |
|
134 |