CustomerDisallowedPaymentMethodsRepository
in package
implements
CustomerDisallowedPaymentMethodsRepository
Class CustomerDisallowedPaymentMethodsRepository
Interfaces, Classes and Traits
- CustomerDisallowedPaymentMethodsRepository
- Interface CustomerDisallowedPaymentMethodsRepository
Table of Contents
- $mapper : CustomerDisallowedPaymentMethodsMapper
- $reader : CustomerDisallowedPaymentMethodsReader
- $writer : CustomerDisallowedPaymentMethodsWriter
- __construct() : mixed
- getCustomersDisallowedPaymentMethods() : PaymentMethods
- Returns all disallowed payment methods for a given customer.
- setDisallowedPaymentMethods() : void
- Sets the disallowed payment methods for a given customer.
Properties
$mapper
private
CustomerDisallowedPaymentMethodsMapper
$mapper
$reader
private
CustomerDisallowedPaymentMethodsReader
$reader
$writer
private
CustomerDisallowedPaymentMethodsWriter
$writer
Methods
__construct()
public
__construct(CustomerDisallowedPaymentMethodsReader $reader, CustomerDisallowedPaymentMethodsWriter $writer, CustomerDisallowedPaymentMethodsMapper $mapper) : mixed
Parameters
- $reader : CustomerDisallowedPaymentMethodsReader
- $writer : CustomerDisallowedPaymentMethodsWriter
- $mapper : CustomerDisallowedPaymentMethodsMapper
Return values
mixed —getCustomersDisallowedPaymentMethods()
Returns all disallowed payment methods for a given customer.
public
getCustomersDisallowedPaymentMethods(int $customerId) : PaymentMethods
Parameters
- $customerId : int
Tags
Return values
PaymentMethods —setDisallowedPaymentMethods()
Sets the disallowed payment methods for a given customer.
public
setDisallowedPaymentMethods(int $customerId, PaymentMethodId ...$methodsIds) : void
Parameters
- $customerId : int
- $methodsIds : PaymentMethodId