Skip to content
Last updated

WHMCS\UsageBilling\Contracts\Metrics\UnitInterface

Interface

UnitInterface

Constants

NameDescription
TYPE_CURRENCY
TYPE_FLOAT_PRECISION_LOW
TYPE_FLOAT_PRECISION_HIGH
TYPE_INT
TYPE_MICROTIME

Methods

name

public function name()

Returns string

perUnitName

public function perUnitName($value = 0)

Returns string

prefix

public function prefix()

Returns string

suffix

public function suffix()

Returns string

type

public function type()

Type of data; ie microtime, float, int, currency

Returns string

decorate

public function decorate($value)

formatForType

public function formatForType($value)

Parameters

TypeNameDescription
string|float|int$value

Returns string

roundForType

public function roundForType($value)

Parameters

TypeNameDescription
string|float|int$value

Returns float\|int