Add company plan to user account API response

This commit is contained in:
Hillel Coren 2016-10-21 14:29:01 +03:00
parent fc683784fc
commit 4320a72692

View File

@ -10,7 +10,7 @@ class UserAccountTransformer extends EntityTransformer
]; ];
protected $tokenName; protected $tokenName;
public function __construct(Account $account, $serializer, $tokenName) public function __construct(Account $account, $serializer, $tokenName)
{ {
parent::__construct($account, $serializer); parent::__construct($account, $serializer);
@ -27,12 +27,13 @@ class UserAccountTransformer extends EntityTransformer
public function transform(User $user) public function transform(User $user)
{ {
return [ return [
'account_key' => $user->account->account_key, 'account_key' => $this->account->account_key,
'name' => $user->account->present()->name, 'name' => $this->account->present()->name,
'token' => $user->account->getToken($user->id, $this->tokenName), 'token' => $this->account->getToken($user->id, $this->tokenName),
'default_url' => SITE_URL, 'default_url' => SITE_URL,
'logo' => $user->account->logo, 'plan' => $this->account->company->plan,
'logo_url' => $user->account->getLogoURL(), 'logo' => $this->account->logo,
'logo_url' => $this->account->getLogoURL(),
]; ];
} }
} }