/** * @param AddressAttributeKey $source * @param CoreAttributeKey $destination */ public function publish(AttributeKey $source, CoreAttributeKey $destination) { $controller = $destination->getController(); $data = array(); $data['akHasCustomCountries'] = $source->getHasCustomCountries(); $data['akDefaultCountry'] = $source->getDefaultCountry(); foreach ($source->getCustomCountries() as $country) { $data['akCustomCountries'][] = $country; } $controller->saveKey($data); }