AirLay backend

SendEmailTask extends AirlayTask
in package

Table of Contents

mainAction()  : void
notificationAction()  : void
abortWorkWithMessage()  : never
getDataSetTitle()  : string
parseFlagsFromParams()  : void
Parse command line arguments from array. Output default values if --help or -h argument specified.
requestConfirm()  : bool
createTemplate()  : TemplateEntity
mustBeShowHelp()  : bool
parseCountFromParams()  : int|null
parseEmailFromParams()  : string
parseLevelFromParams()  : int|null
parseTemplateIdFromParams()  : ObjectId
send()  : void
showHelp()  : void

Methods

mainAction()

public mainAction() : void
Return values
void

notificationAction()

public notificationAction() : void
Return values
void

abortWorkWithMessage()

protected abortWorkWithMessage(string $message) : never
Parameters
$message : string
Return values
never

getDataSetTitle()

protected getDataSetTitle(array<string|int, mixed>|DataSetEntity $dataSet) : string
Parameters
$dataSet : array<string|int, mixed>|DataSetEntity
Return values
string

parseFlagsFromParams()

Parse command line arguments from array. Output default values if --help or -h argument specified.

protected parseFlagsFromParams(Flags $flags[, array<string|int, mixed> $params = [] ]) : void
Parameters
$flags : Flags
$params : array<string|int, mixed> = []
Return values
void

requestConfirm()

protected requestConfirm(string $message) : bool
Parameters
$message : string
Return values
bool

mustBeShowHelp()

private mustBeShowHelp(array<string|int, mixed> $params) : bool
Parameters
$params : array<string|int, mixed>
Return values
bool

parseCountFromParams()

private parseCountFromParams(array<string|int, mixed> $params) : int|null
Parameters
$params : array<string|int, mixed>
Return values
int|null

parseEmailFromParams()

private parseEmailFromParams(array<string|int, mixed> $params) : string
Parameters
$params : array<string|int, mixed>
Return values
string

parseLevelFromParams()

private parseLevelFromParams(array<string|int, mixed> $params) : int|null
Parameters
$params : array<string|int, mixed>
Return values
int|null

parseTemplateIdFromParams()

private parseTemplateIdFromParams(array<string|int, mixed> $params) : ObjectId
Parameters
$params : array<string|int, mixed>
Return values
ObjectId

send()

private send(string $email, int $level, int $emailsCount) : void
Parameters
$email : string
$level : int
$emailsCount : int
Return values
void

Search results