예제 #1
0
 /**
  * @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;
 }