Email_Tags implements Registerable, Service
Adds VAT based email merge tags for use in EDD Emails
Tags
Interfaces, Classes and Traits
- Registerable
- Service
Table of Contents
- get_company_address() : string
- Get company address.
- get_company_name() : string
- Get company name.
- get_company_vat_number() : string
- Get company VAT Numbers.
- get_eu_vat() : string
- Get the EU VAT if applicable
- get_vat_number() : string
- Get customer VAT Number
- handle_preview() : string
- Handles preview of email tags
- register() : mixed
- {@inheritdoc}
- register_tags() : array<string|int, mixed>
- Registers the email tags
Methods
get_company_address()
Get company address.
public
get_company_address() : string
Return values
string —$output
get_company_name()
Get company name.
public
get_company_name() : string
Return values
string —get_company_vat_number()
Get company VAT Numbers.
public
get_company_vat_number() : string
Return values
string —get_eu_vat()
Get the EU VAT if applicable
public
get_eu_vat(int $payment_id) : string
Parameters
- $payment_id : int
Return values
string —get_vat_number()
Get customer VAT Number
public
get_vat_number(int $payment_id) : string
Parameters
- $payment_id : int
Return values
string —handle_preview()
Handles preview of email tags
public
handle_preview(string $message) : string
Parameters
- $message : string
-
The email message
Return values
string —$message
register()
{@inheritdoc}
public
register() : mixed
Return values
mixed —register_tags()
Registers the email tags
public
register_tags(array<string|int, mixed> $tags) : array<string|int, mixed>
Parameters
- $tags : array<string|int, mixed>
-
The email tags.
Return values
array<string|int, mixed> —$tags