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 | - | - |