API changes for mobile app

This commit is contained in:
Hillel Coren 2018-08-02 22:12:40 +03:00
parent 83a106142f
commit 9fa50c1675

View File

@ -57,6 +57,7 @@ class UserAccountTransformer extends EntityTransformer
* @var array * @var array
*/ */
protected $availableIncludes = [ protected $availableIncludes = [
'users',
'tax_rates', 'tax_rates',
'expense_categories', 'expense_categories',
'account_email_settings', 'account_email_settings',
@ -78,6 +79,18 @@ class UserAccountTransformer extends EntityTransformer
return $this->includeItem($user, $transformer, 'user'); 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 * @param Account $account
* *