(int) $company_user->id, 'permissions' => $company_user->permissions, 'settings' => $company_user->settings, 'is_owner' => (bool) $company_user->is_owner, 'is_admin' => (bool) $company_user->is_admin, 'is_locked' => (bool) $company_user->is_locked, 'updated_at' => $company_user->updated_at, 'deleted_at' => $company_user->deleted_at, ]; } public function includeCompany(CompanyUser $company_user) { $transformer = new CompanyTransformer($this->serializer); return $this->includeItem($company_user->company, $transformer, Company::class); } public function includeUser(CompanyUser $company_user) { $transformer = new UserTransformer($this->serializer); return $this->includeItem($company_user->user, $transformer, User::class); } }