Esempio n. 1
0
 private function userFactory($result)
 {
     $users = array();
     if (is_array($result)) {
         if (count($result) > 0) {
             foreach ($result as $value) {
                 $user = new \Entity\User();
                 $user->setUserId($value['user_id']);
                 $user->setName($value['name']);
                 $user->setEmail($value['email']);
                 $user->setPassword($value['password']);
                 $user->setGroup($value['group']);
                 $user->setActive($value['active']);
                 $users[] = $user;
             }
         }
     }
     return $users;
 }
Esempio n. 2
0
 /**
  * 
  * @param String $json
  * @return \Entity\User 
  */
 private function jsonToUser($json)
 {
     $user = new \Entity\User();
     if (!isset($json->name)) {
         throw new \Exception('Nome em Branco');
     }
     if (!isset($json->email)) {
         throw new \Exception('Email em Branco');
     }
     if (!isset($json->group)) {
         throw new \Exception('Grupo em Branco');
     }
     if (isset($json->id)) {
         $user->setUserId($json->id);
     }
     $user->setName($json->name);
     $user->setActive(true);
     $user->setEmail($json->email);
     $user->setGroup($json->group);
     if (isset($json->password)) {
         $user->setPassword($json->password);
     }
     return $user;
 }