File tree Expand file tree Collapse file tree 4 files changed +6
-5
lines changed
templates/AsyncAPI/php-template/template/Messages/Listen Expand file tree Collapse file tree 4 files changed +6
-5
lines changed Original file line number Diff line number Diff line change 44
55{%- set payload = message.payload () %}
66
7+ use {{ params.packageName | safe }}\Messages\Listen\Payloads\{{payload.uid () | camelCase | upperFirst}};
78use RdKafka \Message ;
89
9- { params.packageName | safe }}\Messages\Listen\Payloads\{{payload.uid () | camelCase | upperFirst}};
10-
1110class {{messageName | camelCase | upperFirst}} extends MessageContract
1211{
1312 public function __construct (array $ payload )
Original file line number Diff line number Diff line change 22
33namespace {{ params.packageName | safe }}\Messages \Listen;
44
5+ use {{ params.packageName | safe }}\Messages \Listen \Payloads \BasePayload;
56use RdKafka \Message ;
67
7- { params.packageName | safe }}\Messages \Listen \Payloads \BasePayload;
8-
98abstract class MessageContract
109{
1110 protected BasePayload $ payload ;
Original file line number Diff line number Diff line change 33namespace {{ params.packageName | safe }}\Messages \Listen \Payloads;
44
55{%- for propName, prop in schema.properties () %}{%if prop | isEnum %}
6- { params.packageName | safe }}\Messages\Listen\Enums\{{ prop | toPHPType | safe }};{% endif %}{%- endfor %}
6+ use {{ params.packageName | safe }}\Messages\Listen\Enums\{{ prop | toPHPType | safe }};{% endif %}{%- endfor %}
7+ use DateTime ;
78
89
910class {{schemaName | camelCase | upperFirst}} extends BasePayload
Original file line number Diff line number Diff line change 22
33namespace {{ params.packageName | safe }}\Messages \Listen \Payloads;
44
5+ use DateTime ;
6+
57class BasePayload
68{
79 protected array $ attributes = [];
You can’t perform that action at this time.
0 commit comments