Class CustomerAddressInputValidator

Class CustomerAccountInputValidator

This class is used for validating entered customer address data

CustomerInputValidator implements CustomerInputValidatorInterface uses XtcUtilityTrait
CustomerAddressInputValidator implements CustomerAddressInputValidatorInterface
Package: Customer\Address
Category: System
Extends: CustomerInputValidator
Implements: CustomerAddressInputValidatorInterface
Located at Services/Core/Address/CustomerAddressInputValidator.inc.php

Methods summary

public validateByArray( array $inputArray ) : boolean

Validates the entered customer address data based on a given 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