public static function Address::applyDefaults in Address 8
Ensures all keys are set on the provided value.
Parameters
array $value: The value.
Return value
array The modified value.
1 call to Address::applyDefaults()
- Address::valueCallback in src/
Element/ Address.php - Determines how user input is mapped to an element's #value property.
File
- src/
Element/ Address.php, line 97
Class
- Address
- Provides an address form element.
Namespace
Drupal\address\ElementCode
public static function applyDefaults(array $value) {
$properties = [
'given_name',
'additional_name',
'family_name',
'organization',
'address_line1',
'address_line2',
'postal_code',
'sorting_code',
'dependent_locality',
'locality',
'administrative_area',
'country_code',
'langcode',
];
foreach ($properties as $property) {
if (!isset($value[$property])) {
$value[$property] = NULL;
}
}
return $value;
}