Class CustomerAccountInputValidator
Class CustomerAccountInputValidator
This class is used for validating input data from the customer account
- CustomerInputValidator implements CustomerInputValidatorInterface uses XtcUtilityTrait
- ┗ CustomerAccountInputValidator implements CustomerAccountInputValidatorInterface
Category: System
Extends: CustomerInputValidator
Implements: CustomerAccountInputValidatorInterface
Located at Services/Core/Customer/CustomerAccountInputValidator.inc.php
Methods summary
public
validateByArray( array $inputArray, CustomerInterface $customer )
: boolean
Checks if the entered customer data is valid based on an array.
Methods inherited from CustomerInputValidator
__construct(),
getErrorMessageCollection(),
getErrorMessages(),
getErrorStatus(),
validateAddonValues(),
validateCaptcha(),
validateCity(),
validateCompany(),
validateCountry(),
validateCountryZone(),
validateDateOfBirth(),
validateEmail(),
validateEmailAndConfirmation(),
validateEmailExists(),
validateFaxNumber(),
validateFirstname(),
validateGender(),
validateHouseNumber(),
validateLastname(),
validatePassword(),
validatePostcode(),
validatePrivacy(),
validateStreet(),
validateSuburb(),
validateTelephoneNumber(),
validateVatNumber()
Methods used from XtcUtilityTrait
xtcDateRaw(),
xtcValidateEmail()
Properties summary
Properties inherited from CustomerInputValidator
$countryService,
$customerCountryRepository,
$customerCountryZoneRepository,
$customerService,
$errorMessageCollection,
$errorStatus,
$settings,
$vatNumberValidator