/**
  * Performs validation of the provided form.
  * @param Form $form The form to validate
  * @return null
  */
 public function isValid(Form $form)
 {
     $username = $form->getUsername();
     $email = $form->getEmail();
     if (!$username && !$email) {
         $error = new ValidationError(self::TRANSLATION_ERROR_NO_INPUT, 'Please provide a username or a password');
         $validationException = $form->getValidationException();
         $validationException->addErrors(ResetPasswordForm::FIELD_USERNAME, array($error));
     }
 }