CRM_Mailing_Service_ListUnsubscribe
extends AutoService
in package
implements
EventSubscriberInterface
Apply a full range of `List-Unsubscribe` header options.
Tags
Table of Contents
Interfaces
- EventSubscriberInterface
Properties
- $urlFlags : string|null
Methods
- alterMailParams() : void
- getMethods() : array<string|int, mixed>
- getSubscribedEvents() : mixed
- unsubscribeModes() : array<string|int, mixed>
- replaceUnsubscribeWithOptOut() : string
Properties
$urlFlags
private
string|null
$urlFlags
= \NULL
Methods
alterMailParams()
public
alterMailParams(mixed &$params[, mixed $context = null ]) : void
Parameters
- $params : mixed
- $context : mixed = null
Tags
getMethods()
public
static getMethods() : array<string|int, mixed>
Return values
array<string|int, mixed>getSubscribedEvents()
public
static getSubscribedEvents() : mixed
unsubscribeModes()
public
static unsubscribeModes() : array<string|int, mixed>
Return values
array<string|int, mixed>replaceUnsubscribeWithOptOut()
private
replaceUnsubscribeWithOptOut(mixed $listUnsubscribeEmail) : string
Parameters
- $listUnsubscribeEmail : mixed