NewsletterWriter
in package
Class NewsletterWriter
Table of Contents
- $connection : Connection
- __construct() : mixed
- subscribe() : void
- unsubscribe() : void
- customerIsAlreadySubscribed() : bool
- randomString() : string
Properties
$connection
private
Connection
$connection
Methods
__construct()
public
__construct(Connection $connection) : mixed
Parameters
- $connection : Connection
Return values
mixed —subscribe()
public
subscribe(CustomerId $customerId, CustomerId $adminId) : void
Parameters
- $customerId : CustomerId
- $adminId : CustomerId
Return values
void —unsubscribe()
public
unsubscribe(CustomerId $customerId) : void
Parameters
- $customerId : CustomerId
Return values
void —customerIsAlreadySubscribed()
private
customerIsAlreadySubscribed(CustomerId $customerId) : bool
Parameters
- $customerId : CustomerId
Return values
bool —randomString()
private
randomString(int $length) : string
Parameters
- $length : int