RegistrationRequestValidator
in package
Class RegistrationRequestValidator
Table of Contents
- $businessInformationFields : array<string|int, mixed>
- $contactInformationFields : array<string|int, mixed>
- $customerFields : array<string|int, mixed>
- $locationInformationFields : array<string|int, mixed>
- $personalInformationFields : array<string|int, mixed>
- validateRegistrationRequest() : array<string|int, mixed>
- checkAttributes() : array<string|int, mixed>
- getArrayKeysRecursive() : array<string|int, mixed>
Properties
$businessInformationFields
private
static array<string|int, mixed>
$businessInformationFields
= ['businessInformation.companyName', 'businessInformation.vatId', 'businessInformation.isTradesperson']
$contactInformationFields
private
static array<string|int, mixed>
$contactInformationFields
= ['contactInformation.email', 'contactInformation.phoneNumber', 'contactInformation.faxNumber']
$customerFields
private
static array<string|int, mixed>
$customerFields
= ['isFavorite', 'credit']
$locationInformationFields
private
static array<string|int, mixed>
$locationInformationFields
= ["locationInformation.houseNumber", "locationInformation.postcode", "locationInformation.city", "locationInformation.country", "locationInformation.additionalInformation", "locationInformation.suburb", "locationInformation.state"]
$personalInformationFields
private
static array<string|int, mixed>
$personalInformationFields
= ['personalInformation.gender', 'personalInformation.firstName', 'personalInformation.lastName', 'personalInformation.dateOfBirth', 'personalInformation.customerNumber']
Methods
validateRegistrationRequest()
public
validateRegistrationRequest(array<string|int, mixed> $parsedBody) : array<string|int, mixed>
Parameters
- $parsedBody : array<string|int, mixed>
Return values
array<string|int, mixed> —checkAttributes()
protected
checkAttributes(array<string|int, mixed> $parsedBody, array<string|int, mixed> $mandatory) : array<string|int, mixed>
Parameters
- $parsedBody : array<string|int, mixed>
- $mandatory : array<string|int, mixed>
Return values
array<string|int, mixed> —getArrayKeysRecursive()
protected
getArrayKeysRecursive(array<string|int, mixed> $array[, string $connectionString = '.' ]) : array<string|int, mixed>
Parameters
- $array : array<string|int, mixed>
- $connectionString : string = '.'