protected extractAddressValues ( CommerceGuys\Addressing\AddressInterface $address ) : array | ||
$address | CommerceGuys\Addressing\AddressInterface | The address. |
Результат | array | An array of values keyed by field constants. |
protected function extractAddressValues(AddressInterface $address)
{
$values = [];
foreach (AddressField::getAll() as $field) {
$getter = 'get' . ucfirst($field);
$values[$field] = $address->{$getter}();
}
return $values;
}