com\setasign\Konquadrat\Object\Custom\Traits\Mail

Email Trait Email

File: /Konquadrat/src/Object/Custom/traits/Mail/Email.php

Used in

Summary

Properties

$applicationConfig

protected ?\com\setasign\SetaFramework\Application\ApplicationConfig Email::$applicationConfig

$dataDirectory

protected ?string Email::$dataDirectory

$domainName

protected Email::$domainName

Static Methods

parseMailList()

public static Email::parseMailList (
string $mailList
): array
Parameters
$mailList : string
 

Methods

addAttachmentByFile()

public Email::addAttachmentByFile (
\com\setasign\SetaFramework\FileSystem\File $file,
bool $inline = false
): void
Parameters
$file : \com\setasign\SetaFramework\FileSystem\File
 
$inline : bool
 
Exceptions

Throws \com\setasign\Konquadrat\Exception

addAttachmentsToMail()

protected Email::addAttachmentsToMail (
\Symfony\Component\Mime\Email $mail
): void
Parameters
$mail : \Symfony\Component\Mime\Email
 
Exceptions

Throws \com\setasign\Konquadrat\MultiLangException

getAttachmentRelations()

public Email::getAttachmentRelations (
void
): array

getAttachments()

public Email::getAttachments (
void
): array

getTabHeader()

public Email::getTabHeader (
void
): string

initAndWakeupMail__Email()

public Email::initAndWakeupMail__Email (
\com\setasign\SetaFramework\Bootstrap\DomainName $domainName,
\com\setasign\SetaFramework\Application\ApplicationConfig $applicationConfig,
\com\setasign\Konquadrat\DirectorySettings $directorySettings
): void
Parameters
$domainName : \com\setasign\SetaFramework\Bootstrap\DomainName
 
$applicationConfig : \com\setasign\SetaFramework\Application\ApplicationConfig
 
$directorySettings : \com\setasign\Konquadrat\DirectorySettings
 

saveAttachmentsAndRelations()

sendAction()

Parameters
$saveMail : bool
 
Exceptions

Throws \com\setasign\Konquadrat\Exception

Throws \com\setasign\Konquadrat\Object\ObjectSaveException

Throws \Symfony\Component\Mailer\Exception\TransportExceptionInterface