From cfe183677020da964c0de58bdb01babd532a9f89 Mon Sep 17 00:00:00 2001 From: Laurynas Sakalauskas Date: Sun, 24 Jan 2016 18:55:36 +0000 Subject: [PATCH] Added invitation transformer --- .../Transformers/InvitationTransformer.php | 21 +++++++++++++++++++ app/Ninja/Transformers/InvoiceTransformer.php | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 app/Ninja/Transformers/InvitationTransformer.php diff --git a/app/Ninja/Transformers/InvitationTransformer.php b/app/Ninja/Transformers/InvitationTransformer.php new file mode 100644 index 000000000000..3fa15eb776c0 --- /dev/null +++ b/app/Ninja/Transformers/InvitationTransformer.php @@ -0,0 +1,21 @@ + (int) $invitation->public_id, + 'key' => $invitation->getName(), + 'status' => $invitation->getStatus(), + 'link' => $invitation->getLink(), + 'sent_date' => $invitation->sent_date, + 'viewed_date' => $invitation->sent_date, + ]; + } +} \ No newline at end of file diff --git a/app/Ninja/Transformers/InvoiceTransformer.php b/app/Ninja/Transformers/InvoiceTransformer.php index f13b08126070..432e65a2876e 100644 --- a/app/Ninja/Transformers/InvoiceTransformer.php +++ b/app/Ninja/Transformers/InvoiceTransformer.php @@ -37,7 +37,7 @@ class InvoiceTransformer extends EntityTransformer public function includeInvitations(Invoice $invoice) { - $transformer = new InvoiceItemTransformer($this->account, $this->serializer); + $transformer = new InvitationTransformer($this->account, $this->serializer); return $this->includeCollection($invoice->invitations, $transformer, ENTITY_INVITATION); }