public function createNewPasswordRequest($userEmail)
 {
     $newRecoveryPasswordToken = hash('sha512', mcrypt_create_iv(22, MCRYPT_DEV_URANDOM));
     $newDbConnection = new DbConnection();
     $saveUserAndToken = $newDbConnection->userWantToChangePassword($userEmail, $newRecoveryPasswordToken);
     if ($saveUserAndToken === 0) {
         $composeEmailService = new EmailComposer();
         $sendNewEmail = $composeEmailService->composeEmail($userEmail, $newRecoveryPasswordToken);
         if ($sendNewEmail === 0) {
             return 0;
         } else {
             return 1;
         }
     } else {
         return 1;
     }
 }