Zum Inhalt springen

API reference / Quittio \ Core \ Enums

UnitCode

string-backed enum in quittio/core · uses HasLabel

Quittio\Core\Enums\UnitCode · Source

Unit of measure (BT-130, BT-150), UN/ECE Recommendation 20 and 21. Further codes can be used as RawCode.

Cases#

CaseValueDescription
Unit'C62'
Piece'H87'
Set'SET'
Pair'PR'
Dozen'DZN'
LumpSum'LS'
Second'SEC'
Minute'MIN'
Hour'HUR'
Day'DAY'
Week'WEE'
Month'MON'
Quarter'QAN'
Year'ANN'
Gram'GRM'
Kilogram'KGM'
Tonne'TNE'
Millimetre'MMT'
Centimetre'CMT'
Metre'MTR'
Kilometre'KMT'
SquareMetre'MTK'
CubicMetre'MTQ'
Millilitre'MLT'
Litre'LTR'
KilowattHour'KWH'
Kilowatt'KWT'
Percent'P1'
ServiceUnit'E48'
Package'XPK'
Box'XBX'
Pallet'XPX'

Methods#

MethodDescription
::isValidCode()Whether a raw code value is valid according to the official code list.
->label()
::labelGroup()

isValidCode()#

public static function isValidCode(string $code): bool

static

Whether a raw code value is valid according to the official code list.

ParameterTypeDescription
$codestring
Returns
bool

label()#

public function label(?string $locale = null): string
ParameterTypeDescription
$locale?string = null
Returns
string

labelGroup()#

public static function labelGroup(): string

static

Returns
string

Die Open-Core-Pakete stehen unter der MIT-Lizenz. Die rechtlichen Formulierungen der Länderpakete sind mit einer Steuerberatung abzustimmen.