Skip to content

Commit 28660b6

Browse files
committed
ENSITECH-74
1 parent ba386ac commit 28660b6

File tree

4 files changed

+6
-5
lines changed

4 files changed

+6
-5
lines changed

templates/AsyncAPI/php-template/template/Messages/Listen/$$message$$.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@
44

55
{%- set payload = message.payload() %}
66

7+
use {{ params.packageName | safe }}\Messages\Listen\Payloads\{{payload.uid() | camelCase | upperFirst}};
78
use RdKafka\Message;
89

9-
{ params.packageName | safe }}\Messages\Listen\Payloads\{{payload.uid() | camelCase | upperFirst}};
10-
1110
class {{messageName | camelCase | upperFirst}} extends MessageContract
1211
{
1312
public function __construct(array $payload)

templates/AsyncAPI/php-template/template/Messages/Listen/MessageContract.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@
22

33
namespace {{ params.packageName | safe }}\Messages\Listen;
44

5+
use {{ params.packageName | safe }}\Messages\Listen\Payloads\BasePayload;
56
use RdKafka\Message;
67

7-
{ params.packageName | safe }}\Messages\Listen\Payloads\BasePayload;
8-
98
abstract class MessageContract
109
{
1110
protected BasePayload $payload;

templates/AsyncAPI/php-template/template/Messages/Listen/Payloads/$$objectSchema$$.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
namespace {{ 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

910
class {{schemaName | camelCase | upperFirst}} extends BasePayload

templates/AsyncAPI/php-template/template/Messages/Listen/Payloads/BasePayload.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
namespace {{ params.packageName | safe }}\Messages\Listen\Payloads;
44

5+
use DateTime;
6+
57
class BasePayload
68
{
79
protected array $attributes = [];

0 commit comments

Comments
 (0)