CustomerNewsletterWriteService
in package
implements
CustomerNewsletterWriteService
Class CustomerNewsletterWriteService
Interfaces, Classes and Traits
- CustomerNewsletterWriteService
- Interface CustomerNewsletterWriteService
Table of Contents
- $factory : CustomerNewsletterFactory
- $repository : CustomerNewsletterRepository
- __construct() : mixed
- subscribe() : void
- Subscribes the given customer from newsletters.
- unsubscribe() : void
- Unsubscribes the given customer from newsletters.
Properties
$factory
private
CustomerNewsletterFactory
$factory
$repository
private
CustomerNewsletterRepository
$repository
Methods
__construct()
public
__construct(CustomerNewsletterRepository $repository, CustomerNewsletterFactory $factory) : mixed
Parameters
- $repository : CustomerNewsletterRepository
- $factory : CustomerNewsletterFactory
Return values
mixed —subscribe()
Subscribes the given customer from newsletters.
public
subscribe(int $customerId, int $adminId) : void
Parameters
- $customerId : int
- $adminId : int
Tags
Return values
void —unsubscribe()
Unsubscribes the given customer from newsletters.
public
unsubscribe(int $customerId) : void
Parameters
- $customerId : int