Class CustomerAddressRepository
Class CustomerAddressRepository
This class contains basic methods for finding, creating and deleting customer addresses
- CustomerAddressRepository implements CustomerAddressRepositoryInterface
Package: Customer\Address
Category: System
Implements: CustomerAddressRepositoryInterface
Located at Services/Core/Address/CustomerAddressRepository.inc.php
Category: System
Implements: CustomerAddressRepositoryInterface
Located at Services/Core/Address/CustomerAddressRepository.inc.php
Methods summary
public
__construct( CustomerAddressWriterInterface $customerAddressWriter, CustomerAddressDeleterInterface $customerAddressDeleter, CustomerAddressReaderInterface $customerAddressReader, AbstractCustomerFactory $customerFactory )
Constructor of the class CustomerAddressRepository
public
store( CustomerAddressInterface $address )
: CustomerAddressInterface
Stores the customer address
public
deleteCustomerAddressesByCustomer( CustomerInterface $customer )
Deletes the customer address
public
deleteCustomerAddress( CustomerAddressInterface $address )
Method to delete a customer address
public
filterAddresses( string $p_keyword )
: array
Filter existing address records by provided string.