class OrderTypes

Traits

Singleton trait.

Properties

static protected $instance from  Singleton
protected array $registeredOrderTypes
static protected array $registeredCallbacks

Methods

static 
instance()

Create a new instance of this singleton.

static 
forgetInstance()

Forget this singleton's instance if it exists

__construct()

Constructor.

initialize()

No description

__clone()

No description

__wakeup()

No description

Collection
makeOrderTypes($location)

No description

findOrderType($code)

No description

listOrderTypes()

No description

loadOrderTypes()

No description

registerOrderTypes($orderTypes)

No description

registerOrderType($className, $definition)

No description

static 
registerCallback(callable $definitions)

No description

Details

in Singleton at line 18
final static instance()

Create a new instance of this singleton.

in Singleton at line 28
final static forgetInstance()

Forget this singleton's instance if it exists

in Singleton at line 36
final protected __construct()

Constructor.

at line 21
protected initialize()

No description

in Singleton at line 48
__clone()

No description

in Singleton at line 53
__wakeup()

No description

at line 29
Collection makeOrderTypes($location)

No description

Parameters

$location

Return Value

Collection

at line 41
AbstractOrderType findOrderType($code)

No description

Parameters

$code

Return Value

AbstractOrderType

at line 46
listOrderTypes()

No description

at line 51
loadOrderTypes()

No description

at line 58
registerOrderTypes($orderTypes)

No description

Parameters

$orderTypes

at line 65
registerOrderType($className, $definition)

No description

Parameters

$className
$definition

at line 77
static registerCallback(callable $definitions)

No description

Parameters

callable $definitions