phpDocumentor

RegistrationRequestValidator

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']

$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 = '.'
Return values
array<string|int, mixed>

Search results