Example #1
0
 /**
  * Instantiates a user entity and sets its properties using db data.
  *
  * @param array $userData
  *   The array of db data.
  *
  * @return \MusicBox\Entity\User
  */
 protected function buildUser($userData)
 {
     $user = new User();
     $user->setId($userData['user_id']);
     $user->setUsername($userData['username']);
     $user->setSalt($userData['salt']);
     $user->setPassword($userData['password']);
     $user->setMail($userData['mail']);
     $user->setRole($userData['role']);
     $createdAt = new \DateTime('@' . $userData['created_at']);
     $user->setCreatedAt($createdAt);
     return $user;
 }