/**
  * Writes the new user's data to the database
  *
  * @param $user_name
  * @param $user_password_hash
  * @param $user_email
  * @param $user_creation_timestamp
  * @param $user_activation_hash
  *
  * @return bool
  */
 public static function writeNewUserToDatabase($user_password_hash, $user_email, $user_creation_timestamp, $user_activation_hash)
 {
     $user = new User();
     $user->setUserPasswordHash($user_password_hash);
     $user->setUserEmail($user_email);
     $user->setUserCreationTimestamp($user_creation_timestamp);
     $user->setUserActivationHash($user_activation_hash);
     $user->setUserProviderType('DEFAULT');
     $user->save();
     if ($user) {
         return true;
     }
     return false;
 }
Example #2
0
 function testSetUserEmail()
 {
     $user_name = "Wolf";
     $user_buy_quantity = 5;
     $user_phone = '1234567890';
     $user_email = "*****@*****.**";
     $activity_id = 100;
     $id = 1;
     $test_user = new User($user_name, $user_buy_quantity, $user_phone, $user_email, $activity_id, $id);
     $test_user->save();
     $test_user->setUserEmail("*****@*****.**");
     $result = $test_user->getUserEmail();
     $this->assertEquals("*****@*****.**", $result);
 }