ContentsType
extends Enum
in package
ContentsType enumeration class
Tags
Table of Contents
- COMMERCIAL_GOODS = 'commercial_goods'
- COMMERCIAL_SAMPLE = 'commercial_sample'
- DOCUMENTS = 'documents'
- GIFT = 'gift'
- RETURNED_GOODS = 'returned_goods'
- $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
COMMERCIAL_GOODS
public
mixed
COMMERCIAL_GOODS
= 'commercial_goods'
COMMERCIAL_SAMPLE
public
mixed
COMMERCIAL_SAMPLE
= 'commercial_sample'
DOCUMENTS
public
mixed
DOCUMENTS
= 'documents'
GIFT
public
mixed
GIFT
= 'gift'
RETURNED_GOODS
public
mixed
RETURNED_GOODS
= 'returned_goods'
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
