Пример #1
0
 /**
  * @return void
  */
 public function testDeleteAddressException()
 {
     $addressTransfer = new AddressTransfer();
     $this->expectException(CustomerNotFoundException::class);
     $this->expectExceptionMessage('Customer not found for email `` or ID ``.');
     $this->address->deleteAddress($addressTransfer);
 }
Пример #2
0
 /**
  * @param \Generated\Shared\Transfer\AddressTransfer $addressTransfer
  * @param \Generated\Shared\Transfer\CustomerTransfer $customerTransfer
  *
  * @return void
  */
 protected function processCustomerAddress(AddressTransfer $addressTransfer, CustomerTransfer $customerTransfer)
 {
     $addressTransfer->setFkCustomer($customerTransfer->getIdCustomer());
     if ($addressTransfer->getIdCustomerAddress() === null) {
         $this->address->createAddressAndUpdateCustomerDefaultAddresses($addressTransfer);
     } else {
         $this->address->updateAddressAndCustomerDefaultAddresses($addressTransfer);
     }
 }