LocalProductServiceInterface
LocalProductServiceInterface.php
:
21
Interface
Extends
ProductServiceInterface
Methods¶
createProduct()
¶
LocalProductServiceInterface.php
:
40
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $createStruct | ProductCreateStruct | - | - |
Return values
Tags
createProductVariants()
¶
LocalProductServiceInterface.php
:
48
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $product | ProductInterface | - | - |
| $createStructs | iterable<string|int, ProductVariantCreateStruct> | - | - |
Tags
deleteProduct()
¶
LocalProductServiceInterface.php
:
77
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $product | ProductInterface | - | - |
Tags
deleteProductTranslation()
¶
LocalProductServiceInterface.php
:
89
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $product | ProductInterface | - | - |
| $language | Language | - | - |
Tags
deleteProductVariantsByBaseProduct()
¶
LocalProductServiceInterface.php
:
84
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $baseProduct | ProductInterface | - | - |
Return values
array<string|int, string>
Tags
findProducts()
¶
ProductServiceInterface.php
:
29
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $query | ProductQuery | - | - |
| $languageSettings | LanguageSettings|null | null | - |
Return values
findProductVariants()
¶
ProductServiceInterface.php
:
39
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $product | ProductInterface | - | - |
| $query | ProductVariantQuery|null | null | - |
Return values
getProduct()
¶
ProductServiceInterface.php
:
27
Loads product with given code.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $code | string | - | - |
| $settings | LanguageSettings|null | null | - |
Return values
Tags
getProductFromContent()
¶
LocalProductServiceInterface.php
:
34
Returns product associated with given Content.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $content | Content | - | - |
Return values
Tags
getProductVariant()
¶
ProductServiceInterface.php
:
37
Loads product variant with given code.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $code | string | - | - |
| $settings | LanguageSettings|null | null | - |
Return values
Tags
isProduct()
¶
LocalProductServiceInterface.php
:
26
Checks if Content is a product.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $content | Content | - | - |
Return values
bool
newProductCreateStruct()
¶
LocalProductServiceInterface.php
:
50
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $productType | ProductTypeInterface | - | - |
| $mainLanguageCode | string | - | - |
Return values
newProductUpdateStruct()
¶
LocalProductServiceInterface.php
:
55
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $product | ProductInterface | - | - |
Return values
updateProduct()
¶
LocalProductServiceInterface.php
:
62
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $updateStruct | ProductUpdateStruct | - | - |
Return values
Tags
updateProductVariant()
¶
LocalProductServiceInterface.php
:
69
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $productVariant | ProductVariantInterface | - | - |
| $updateStruct | ProductVariantUpdateStruct | - | - |