ProductAvailabilityServiceDecorator
ProductAvailabilityServiceDecorator.php
:
17
Abstract
Implements
ProductAvailabilityServiceInterface
Properties¶
$innerService
¶
ProductAvailabilityServiceDecorator.php
:
19
|
|
Methods¶
__construct()
¶
ProductAvailabilityServiceDecorator.php
:
21
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$innerService | ProductAvailabilityServiceInterface | - | - |
createProductAvailability()
¶
ProductAvailabilityServiceDecorator.php
:
38
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$struct | ProductAvailabilityCreateStruct | - | - |
Return values
decreaseProductAvailability()
¶
ProductAvailabilityServiceDecorator.php
:
53
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$product | ProductInterface | - | - |
$amount | int | 1 | - |
Return values
deleteProductAvailability()
¶
ProductAvailabilityServiceDecorator.php
:
58
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$product | ProductInterface | - | - |
getAvailability()
¶
ProductAvailabilityServiceDecorator.php
:
26
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$product | ProductInterface | - | - |
$availabilityContext | AvailabilityContextInterface|null | null | - |
Return values
hasAvailability()
¶
ProductAvailabilityServiceDecorator.php
:
33
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$product | ProductInterface | - | - |
Return values
bool
increaseProductAvailability()
¶
ProductAvailabilityServiceDecorator.php
:
48
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$product | ProductInterface | - | - |
$amount | int | 1 | - |
Return values
updateProductAvailability()
¶
ProductAvailabilityServiceDecorator.php
:
43
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$struct | ProductAvailabilityUpdateStruct | - | - |