InternalMailingComponent
extends Injectable
in package
Table of Contents
Properties
- $em : EntityManager
- $eventsManager : Manager
Methods
- getMailRecipientsByMailClass() : array<string|int, mixed>
- getRecipientAdressesByMail() : mixed
- getRecipientsByMail() : array<string|int, UserAccount>
- isMailSentThisMonthByRecipientAndMailClass() : mixed
- saveEvent() : mixed
- send() : mixed
Properties
$em read-only
public
EntityManager
$em
$eventsManager read-only
public
Manager
$eventsManager
Methods
getMailRecipientsByMailClass()
public
getMailRecipientsByMailClass(string $mailClass) : array<string|int, mixed>
Parameters
- $mailClass : string
Tags
Return values
array<string|int, mixed>getRecipientAdressesByMail()
public
getRecipientAdressesByMail(SimpleMail $mail) : mixed
Parameters
- $mail : SimpleMail
getRecipientsByMail()
public
getRecipientsByMail(SimpleMail $mail) : array<string|int, UserAccount>
Parameters
- $mail : SimpleMail
Return values
array<string|int, UserAccount>isMailSentThisMonthByRecipientAndMailClass()
public
isMailSentThisMonthByRecipientAndMailClass(string $mailClass, int $recipientId) : mixed
Parameters
- $mailClass : string
- $recipientId : int
saveEvent()
public
saveEvent(SimpleMail $mail, UserAccount $mailRecipient) : mixed
Parameters
- $mail : SimpleMail
- $mailRecipient : UserAccount
send()
public
send(SimpleMail $mail) : mixed
Parameters
- $mail : SimpleMail