v0

Default implementation of email provider.

\Hubleto\Erp\EmailProvider

Parent class\Hubleto\Erp\Core
Implements \Hubleto\Erp\Interfaces\EmailProviderInterface

Properties

 
### ☍ translationContext ```php public string $translationContext ```
 
### ☍ translationContextInner ```php public string $translationContextInner ```
 
### ☍ defaultEmailTemplate ```php private string $defaultEmailTemplate ```
 
### ☍ smtpHost ```php private string $smtpHost ```
 
### ☍ smtpPort ```php private int $smtpPort ```
 
### ☍ smtpEncryption ```php private string $smtpEncryption ```
 
### ☍ smtpUsername ```php private string $smtpUsername ```
 
### ☍ smtpPassword ```php private string $smtpPassword ```

Methods

ƒ __construct

public __construct(): mixed

ƒ getFormattedBody

public getFormattedBody(string $title, string $rawBody, string $template = ''): string

Parameters

Parameter Type Description
$title string
$rawBody string
$template string

ƒ send

[Description for send]

public send(string $to, string $subject, string $rawBody, string $template = '', string $fromName = 'Hubleto'): bool

Parameters

Parameter Type Description
$to string
$subject string
$rawBody string
$template string
$fromName string

ƒ sendEmail

[Description for sendEmail]

public sendEmail(string $to, string $subject, string $body, string $fromName = 'Hubleto'): bool

Parameters

Parameter Type Description
$to string
$subject string
$body string
$fromName string

ƒ sendResetPasswordEmail

[Description for sendResetPasswordEmail]

public sendResetPasswordEmail(string $login, string $name, string $language, string $token): void

Parameters

Parameter Type Description
$login string
$name string
$language string
$token string

ƒ sendWelcomeEmail

[Description for sendWelcomeEmail]

public sendWelcomeEmail(string $login, string $name, string $language, string $token): void

Parameters

Parameter Type Description
$login string
$name string
$language string
$token string

Inherited methods

ƒ emailProvider

Shortcut for the email provider service.

public emailProvider(): \Hubleto\Erp\EmailProvider
www.hubleto.eu | Found a bug or missing something? Report an issue via GitHub.