getUser(); $data = array(); if ($user) { $data['id'] = $user->getId(); $data['username'] = $user->getUsername(); $data['firstname'] = $user->getFirstname(); $data['lastname'] = $user->getLastname(); $data['roles'] = $user->getRoles(); // Tenancies del usuario $tenancies = $this->get('base_tenancy.tenancy_service')->getTenancies(); $t = array(); foreach ($tenancies as $tenancy) { $id = $tenancy->getId(); $name = $tenancy->getName(); $t[] = compact('id', 'name'); } $data['tenancies'] = $t; $tenancyCurrent = $user->getTenancyEntityCurrent(); $data['tenancyCurrent'] = array(); if (!is_null($tenancyCurrent)) { $data['tenancyCurrent']['id'] = $tenancyCurrent->getId(); $data['tenancyCurrent']['name'] = $tenancyCurrent->getName(); } } return new JsonResponse($data); } }