Tax extends AbstractDescription
Retrieves item descriptions for tax rules
Table of Contents
Properties
| $date | |
| $options |
Methods
| __construct() | Init |
| get() | Constructs a description from the given meta item |
| _() | Shortcut for Language::_() |
| getProrateFields() | Retrieves a set of proration meta fields used in the descriptions |
| getBaseFields() | Retrieves a set of meta fields used in the descriptions |
| getTax() | Generates a description from the tax meta data |
Methods
__construct()
Init
public
__construct(Date $date[, array<string|int, mixed> $options = [] ]) : mixed
Parameters
- $date : Date
- $options : array<string|int, mixed> = []
get()
Constructs a description from the given meta item
public
get(array<string|int, mixed> $meta[, array<string|int, mixed> $oldMeta = null ]) : string
Parameters
- $meta : array<string|int, mixed>
-
An array of meta information representing the item
- $oldMeta : array<string|int, mixed> = null
-
An array of old meta information representing the item (optional, only used to combine the two sets of meta data into a single description)
Return values
string —The description
_()
Shortcut for Language::_()
protected
_(string $name) : mixed
Parameters
- $name : string
-
The name of the language key to fetch
getProrateFields()
Retrieves a set of proration meta fields used in the descriptions
protected
getProrateFields(array<string|int, mixed> $meta) : array<string|int, mixed>
Parameters
- $meta : array<string|int, mixed>
-
An array of meta information
Return values
array<string|int, mixed> —An array of prorate fields
getBaseFields()
Retrieves a set of meta fields used in the descriptions
private
getBaseFields(array<string|int, mixed> $meta) : array<string|int, mixed>
Parameters
- $meta : array<string|int, mixed>
-
An array of meta information
Return values
array<string|int, mixed> —An array containing the service and package name
getTax()
Generates a description from the tax meta data
private
getTax(array<string|int, mixed> $meta) : string
Parameters
- $meta : array<string|int, mixed>
-
An array of meta information
Return values
string —The description