Пример #1
0
 private static function addressPartsToArray(Customweb_Payment_Authorization_OrderContext_IAddress $address)
 {
     $parts = array($address->getCity(), $address->getCommercialRegisterNumber(), $address->getCompanyName(), $address->getCountryIsoCode(), $address->getEMailAddress(), $address->getFirstName(), $address->getGender(), $address->getLastName(), $address->getMobilePhoneNumber(), $address->getPhoneNumber(), $address->getPostCode(), $address->getSalesTaxNumber(), $address->getSalutation(), $address->getSocialSecurityNumber(), $address->getState(), $address->getStreet());
     $dob = $address->getDateOfBirth();
     if ($dob instanceof DateTime) {
         $parts[] = $dob->format('Y-m-d');
     }
     return $parts;
 }
Пример #2
0
 public function __construct(Customweb_Payment_Authorization_OrderContext_IAddress $address = null)
 {
     if ($address !== null) {
         $this->city = $address->getCity();
         $this->commercialRegisterNumber = $address->getCommercialRegisterNumber();
         $this->companyName = $address->getCompanyName();
         $this->countryIsoCode = $address->getCountryIsoCode();
         $this->dateOfBirth = $address->getDateOfBirth();
         $this->emailAddress = $address->getEMailAddress();
         $this->firstName = $address->getFirstName();
         $this->gender = $address->getGender();
         $this->lastName = $address->getLastName();
         $this->mobilePhoneNumber = $address->getMobilePhoneNumber();
         $this->phoneNumber = $address->getPhoneNumber();
         $this->postCode = $address->getPostCode();
         $this->salesTaxNumber = $address->getSalesTaxNumber();
         $this->salutation = $address->getSalutation();
         $this->state = $address->getState();
         $this->street = $address->getStreet();
     }
 }