PackageType
extends Enum
in package
PackageType enumeration class
Tags
Table of Contents
- BOOKS = 'books'
- BULK = 'bulk'
- CARGO_INTERNATIONAL_LARGE_PARCEL = 'cargo_international_large_parcel'
- LETTER = 'letter'
- PARCEL = 'parcel'
- PARCEL_LETTER = 'parcel_letter'
- $constCacheArray : mixed
- get_class_name() : string
- Returns the name of the current instance.
- get_name_by_value() : mixed
- is_valid_value() : bool
- Validates a given $enum_value against a given $enum_type.
- to_string() : string
- For a given $enum_type, give the complete string representation for the given $enum_value (class::const)
- __construct() : void
- Due to singleton pattern make sure there are never any instances created.
Constants
BOOKS
public
mixed
BOOKS
= 'books'
BULK
public
mixed
BULK
= 'bulk'
CARGO_INTERNATIONAL_LARGE_PARCEL
public
mixed
CARGO_INTERNATIONAL_LARGE_PARCEL
= 'cargo_international_large_parcel'
LETTER
public
mixed
LETTER
= 'letter'
PARCEL
public
mixed
PARCEL
= 'parcel'
PARCEL_LETTER
public
mixed
PARCEL_LETTER
= 'parcel_letter'
Properties
$constCacheArray
private
static mixed
$constCacheArray
= NULL
Methods
get_class_name()
Returns the name of the current instance.
public
static get_class_name() : string
Return values
string —get_name_by_value()
public
static get_name_by_value(mixed $enum_type, mixed $enum_value) : mixed
Parameters
- $enum_type : mixed
- $enum_value : mixed
Return values
mixed —is_valid_value()
Validates a given $enum_value against a given $enum_type.
public
static is_valid_value(string $enum_type, string $enum_value) : bool
Parameters
- $enum_type : string
- $enum_value : string
Return values
bool —to_string()
For a given $enum_type, give the complete string representation for the given $enum_value (class::const)
public
static to_string(string $enum_type, string $enum_value) : string
Parameters
- $enum_type : string
- $enum_value : string
Return values
string —__construct()
Due to singleton pattern make sure there are never any instances created.
private
final __construct() : void
