in Helper/AAMFieldsExtractorHelper.php [109:183]
public function setUserData($event, $userDataArray = null)
{
$userDataArray = self::getNormalizedUserData($userDataArray);
if (empty($userDataArray)) {
return $event;
}
$userData = $event->getUserData();
if (array_key_exists(AAMSettingsFields::EMAIL, $userDataArray)
) {
$userData->setEmail(
$userDataArray[AAMSettingsFields::EMAIL]
);
}
if (array_key_exists(AAMSettingsFields::FIRST_NAME, $userDataArray)
) {
$userData->setFirstName(
$userDataArray[AAMSettingsFields::FIRST_NAME]
);
}
if (array_key_exists(AAMSettingsFields::LAST_NAME, $userDataArray)
) {
$userData->setLastName(
$userDataArray[AAMSettingsFields::LAST_NAME]
);
}
if (array_key_exists(AAMSettingsFields::GENDER, $userDataArray)
) {
$userData->setGender(
$userDataArray[AAMSettingsFields::GENDER]
);
}
if (array_key_exists(AAMSettingsFields::DATE_OF_BIRTH, $userDataArray)
) {
$userData->setDateOfBirth($userDataArray[AAMSettingsFields::DATE_OF_BIRTH]);
}
if (array_key_exists(AAMSettingsFields::EXTERNAL_ID, $userDataArray)
) {
$userData->setExternalId(
Util::hash($userDataArray[AAMSettingsFields::EXTERNAL_ID])
);
}
if (array_key_exists(AAMSettingsFields::PHONE, $userDataArray)
) {
$userData->setPhone(
$userDataArray[AAMSettingsFields::PHONE]
);
}
if (array_key_exists(AAMSettingsFields::CITY, $userDataArray)
) {
$userData->setCity(
$userDataArray[AAMSettingsFields::CITY]
);
}
if (array_key_exists(AAMSettingsFields::STATE, $userDataArray)
) {
$userData->setState(
$userDataArray[AAMSettingsFields::STATE]
);
}
if (array_key_exists(AAMSettingsFields::ZIP_CODE, $userDataArray)
) {
$userData->setZipCode(
$userDataArray[AAMSettingsFields::ZIP_CODE]
);
}
if (array_key_exists(AAMSettingsFields::COUNTRY, $userDataArray)
) {
$userData->setCountryCode(
$userDataArray[AAMSettingsFields::COUNTRY]
);
}
return $event;
}