From 9fa50c16752d0fdea33656160a882972b3431a50 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Thu, 2 Aug 2018 22:12:40 +0300 Subject: [PATCH] API changes for mobile app --- app/Ninja/Transformers/UserAccountTransformer.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/Ninja/Transformers/UserAccountTransformer.php b/app/Ninja/Transformers/UserAccountTransformer.php index 5088d36d370f..57387dab4d8f 100644 --- a/app/Ninja/Transformers/UserAccountTransformer.php +++ b/app/Ninja/Transformers/UserAccountTransformer.php @@ -57,6 +57,7 @@ class UserAccountTransformer extends EntityTransformer * @var array */ protected $availableIncludes = [ + 'users', 'tax_rates', 'expense_categories', 'account_email_settings', @@ -78,6 +79,18 @@ class UserAccountTransformer extends EntityTransformer return $this->includeItem($user, $transformer, 'user'); } + /** + * @param Account $account + * + * @return \League\Fractal\Resource\Collection + */ + public function includeUsers(User $user) + { + $transformer = new UserTransformer($this->account, $this->serializer); + + return $this->includeCollection($this->account->users, $transformer, 'users'); + } + /** * @param Account $account *