Exemplo n.º 1
0
 public static function loadFromDb(DbEntry $user)
 {
     $instance = new User();
     $instance->setId($user->id);
     $instance->setEmail($user->email);
     $instance->setFirstName($user->first_name);
     $instance->setLastName($user->last_name);
     if ($user->registered_at) {
         $instance->setRegisteredAt($user->registered_at);
     }
     $instance->setActive($user->active);
     $instance->setBlocked($user->blocked);
     $instance->setHash($user->hash);
     if ($user->token) {
         $instance->setToken($user->token);
     }
     if ($user->validity) {
         $instance->setValidity($user->validity);
     }
     $instance->setRole($user->role);
     $instance->setUrl($user->url);
     return $instance;
 }