Newscoop\Entity\User::getUserTypes PHP Метод

getUserTypes() публичный Метод

Get user types
public getUserTypes ( ) : array
Результат array
    public function getUserTypes()
    {
        return $this->getGroups();
    }

Usage Example

 private function processUser(User $user)
 {
     $em = $this->get('em');
     $types = array();
     foreach ($user->getUserTypes() as $type) {
         $types[] = $type->getName();
     }
     $userPermission = $em->getRepository('Newscoop\\EditorBundle\\Entity\\Permissions')->findOneByUser($user);
     return array('id' => $user->getId(), 'email' => $user->getEmail(), 'username' => $user->getUsername(), 'first_name' => $user->getFirstName(), 'last_name' => $user->getLastName(), 'updated' => $userPermission ? $userPermission->getUpdatedAt()->format('Y-m-d H:i:s') : '-', 'types' => implode(', ', $types), 'assigned' => $userPermission ? $userPermission->getIsAssigned() : false);
 }
All Usage Examples Of Newscoop\Entity\User::getUserTypes