Documentation

mailingService
in package

Table of Contents

SERVICE_NAME  = 'email.mailing.service'
$container  : Container
$database  : Explorer
$dataSourcesManager  : DataSourcesManager
$emailModule  : emailModule
$linkGenerator  : LinkGenerator
$reportsDesignerManager  : ReportsDesignerManager
$segmentsManager  : SegmentsManager
$slugger  : Slugger
$smtpMailer  : SmtpMailer
$templateFactory  : TemplateFactory
$translator  : Translator|mixed|object|null
__construct()  : mixed
send()  : void
sendReportByDealerPercentage()  : mixed
createTemplate()  : Template

Constants

SERVICE_NAME

public mixed SERVICE_NAME = 'email.mailing.service'

Properties

Methods

__construct()

public __construct(Container $container) : mixed
Parameters
$container : Container
Return values
mixed

send()

public send(Report $report, string $email[, string|null $userId = null ]) : void
Parameters
$report : Report
$email : string
$userId : string|null = null
Return values
void

sendReportByDealerPercentage()

public sendReportByDealerPercentage(mixed $userId, mixed $args, mixed $container, mixed $report) : mixed
Parameters
$userId : mixed
$args : mixed
$container : mixed
$report : mixed
Return values
mixed

createTemplate()

private createTemplate() : Template
Return values
Template

Search results