/**
  * Instantiates an user entity and sets its properties using db data.
  *
  * @param array $userData
  *   The array of db data.
  *
  * @return User
  */
 protected function buildUser($userData)
 {
     $user = new User();
     $user->setId($userData['id']);
     $user->setUsername($userData['username']);
     $user->setPassword($userData['password']);
     $user->setRoles($userData['roles']);
     return $user;
 }