PatchProductVariantsAction
in package
Class PatchProductVariantsAction
Table of Contents
- $readService : ProductVariantsReadService
- $variantFactory : ProductVariantFactory
- $writeService : ProductVariantsWriteService
- __construct() : mixed
- __invoke() : Response
- changeCombination() : void
- changeImageListId() : void
- changeProductCustomization() : void
- changeProductIdentificationNumbers() : void
- changeSortOrder() : void
- changeStock() : void
- patchProductVariant() : void
Properties
$readService
private
ProductVariantsReadService
$readService
$variantFactory
private
ProductVariantFactory
$variantFactory
$writeService
private
ProductVariantsWriteService
$writeService
Methods
__construct()
public
__construct(ProductVariantsReadService $readService, ProductVariantsWriteService $writeService, ProductVariantFactory $variantFactory) : mixed
Parameters
- $readService : ProductVariantsReadService
- $writeService : ProductVariantsWriteService
- $variantFactory : ProductVariantFactory
Return values
mixed —__invoke()
public
__invoke(Request $request, Response $response, array<string|int, mixed> $args) : Response
Parameters
Return values
Response —changeCombination()
private
changeCombination(array<string|int, mixed> $documentData, ProductVariant $variant) : void
Parameters
- $documentData : array<string|int, mixed>
- $variant : ProductVariant
Return values
void —changeImageListId()
private
changeImageListId(array<string|int, mixed> $documentData, ProductVariant $variant) : void
Parameters
- $documentData : array<string|int, mixed>
- $variant : ProductVariant
Return values
void —changeProductCustomization()
private
changeProductCustomization(array<string|int, mixed> $documentData, ProductVariant $variant) : void
Parameters
- $documentData : array<string|int, mixed>
- $variant : ProductVariant
Return values
void —changeProductIdentificationNumbers()
private
changeProductIdentificationNumbers(array<string|int, mixed> $documentData, ProductVariant $variant) : void
Parameters
- $documentData : array<string|int, mixed>
- $variant : ProductVariant
Return values
void —changeSortOrder()
private
changeSortOrder(array<string|int, mixed> $documentData, ProductVariant $variant) : void
Parameters
- $documentData : array<string|int, mixed>
- $variant : ProductVariant
Return values
void —changeStock()
private
changeStock(array<string|int, mixed> $documentData, ProductVariant $variant) : void
Parameters
- $documentData : array<string|int, mixed>
- $variant : ProductVariant
Return values
void —patchProductVariant()
private
patchProductVariant(array<string|int, mixed> $documentData, ProductVariant $variant) : void
Parameters
- $documentData : array<string|int, mixed>
- $variant : ProductVariant