getId(); $data['text'] = $address->getStreet().', '.$address->getStreetNumber(); $data['street'] = $address->getStreet(); $data['streetNumber'] = $address->getStreetNumber(); $data['postcode']['name'] = $address->getPostCode()->getName(); $data['postcode']['code'] = $address->getPostCode()->getCode(); $data['country']['name'] = $address->getPostCode()->getCountry()->getName(); $data['country']['code'] = $address->getPostCode()->getCountry()->getCountryCode(); $data['floor'] = $address->getFloor(); $data['corridor'] = $address->getCorridor(); $data['steps'] = $address->getSteps(); $data['flat'] = $address->getBuildingName(); $data['buildingName'] = $address->getFlat(); $data['distribution'] = $address->getDistribution(); $data['extra'] = $address->getExtra(); return $data; } public function supportsNormalization($data, string $format = null) { return $data instanceof Address; } }