PatchProductOptionsAction
in package
Class PatchProductOptionsAction
Table of Contents
- $optionFactory : ProductOptionFactory
- $readService : ProductOptionReadService
- $writeService : ProductOptionWriteService
- __construct() : mixed
- __invoke() : Response
- changeImageListId() : void
- changeOptionValueCustomization() : void
- changeProductOptionStock() : void
- changeSortOrder() : void
- patchProductOption() : void
Properties
$optionFactory
private
ProductOptionFactory
$optionFactory
$readService
private
ProductOptionReadService
$readService
$writeService
private
ProductOptionWriteService
$writeService
Methods
__construct()
public
__construct(ProductOptionReadService $readService, ProductOptionWriteService $writeService, ProductOptionFactory $optionFactory) : mixed
Parameters
- $readService : ProductOptionReadService
- $writeService : ProductOptionWriteService
- $optionFactory : ProductOptionFactory
Return values
mixed —__invoke()
public
__invoke(Request $request, Response $response, array<string|int, mixed> $args) : Response
Parameters
Return values
Response —changeImageListId()
private
changeImageListId(array<string|int, mixed> $documentData, ProductOption $option) : void
Parameters
- $documentData : array<string|int, mixed>
- $option : ProductOption
Return values
void —changeOptionValueCustomization()
private
changeOptionValueCustomization(array<string|int, mixed> $documentData, ProductOption $option) : void
Parameters
- $documentData : array<string|int, mixed>
- $option : ProductOption
Return values
void —changeProductOptionStock()
private
changeProductOptionStock(array<string|int, mixed> $documentData, ProductOption $option) : void
Parameters
- $documentData : array<string|int, mixed>
- $option : ProductOption
Return values
void —changeSortOrder()
private
changeSortOrder(array<string|int, mixed> $documentData, ProductOption $option) : void
Parameters
- $documentData : array<string|int, mixed>
- $option : ProductOption
Return values
void —patchProductOption()
private
patchProductOption(array<string|int, mixed> $documentData, ProductOption $option) : void
Parameters
- $documentData : array<string|int, mixed>
- $option : ProductOption