/** * @param \Generated\Shared\Transfer\AddressTransfer $addressTransfer * * @return array */ public function getFormattedAddressArray(AddressTransfer $addressTransfer) { $address = []; if (count($addressTransfer->getCompany()) > 0) { $address[] = $addressTransfer->getCompany(); } $address[] = sprintf('%s %s %s', $addressTransfer->getSalutation(), $addressTransfer->getFirstName(), $addressTransfer->getLastName()); if (count($addressTransfer->getAddress1()) > 0) { $address[] = $addressTransfer->getAddress1(); } if (count($addressTransfer->getAddress2()) > 0) { $address[] = $addressTransfer->getAddress2(); } if (count($addressTransfer->getAddress3()) > 0) { $address[] = $addressTransfer->getAddress3(); } $address[] = sprintf('%s %s', $addressTransfer->getZipCode(), $addressTransfer->getCity()); return $address; }