Email
in package
Table of Contents
Properties
- $emailConfig : array<string|int, mixed>
- $renderer : PhpRenderer
- $transport : TransportInterface
Methods
- __construct() : mixed
- render() : string
- Render a template with given variables.
- sendCompanyPasswordLostMail() : void
- sendCompanyRegisterMail() : void
- sendPasswordLostMail() : void
- Send password lost email.
- sendRegisterEmail() : void
- Send registration email.
Properties
$emailConfig read-only
private
array<string|int, mixed>
$emailConfig
$renderer read-only
private
PhpRenderer
$renderer
$transport read-only
private
TransportInterface
$transport
Methods
__construct()
public
__construct(PhpRenderer $renderer, TransportInterface $transport, array<string|int, mixed> $emailConfig) : mixed
Parameters
- $renderer : PhpRenderer
- $transport : TransportInterface
- $emailConfig : array<string|int, mixed>
Tags
render()
Render a template with given variables.
public
render(string $template, array<string|int, mixed> $vars) : string
Parameters
- $template : string
- $vars : array<string|int, mixed>
Tags
Return values
stringsendCompanyPasswordLostMail()
public
sendCompanyPasswordLostMail(NewCompanyUser $newCompanyUser, Company $company) : void
Parameters
- $newCompanyUser : NewCompanyUser
- $company : Company
sendCompanyRegisterMail()
public
sendCompanyRegisterMail(NewCompanyUser $newCompanyUser, Company $company) : void
Parameters
- $newCompanyUser : NewCompanyUser
- $company : Company
sendPasswordLostMail()
Send password lost email.
public
sendPasswordLostMail(NewUser $newUser, Member $member) : void
Parameters
sendRegisterEmail()
Send registration email.
public
sendRegisterEmail(NewUser $newUser, Member $member) : void