ProductMeduseDataUpdateProcessor
in package
implements
QueueProcessorInterface
Class ProductMeduseDataUpdateProcessor
Table of Contents
Interfaces
- QueueProcessorInterface
- Interface QueueProcessorInterface
Properties
- $attributeService : AttributeService
- $attributeToMappedArray : array<string|int, string>
- $container : Container
- $entityManager : EntityManagerInterface
- $meduseDataArray : array<string|int, mixed>
- $meduseProductAttributeOptionsMappingRepository : MeduseProductAttributeOptionsMappingRepository
- $meduseQueueRepository : MeduseQueueRepository
- $meduseService : MeduseService
Methods
- __construct() : mixed
- execute() : array<string|int, string>
- Execute the process
- getAttributeType() : mixed
Properties
$attributeService
private
AttributeService
$attributeService
$attributeToMappedArray
private
array<string|int, string>
$attributeToMappedArray
= ['select', 'multiSelect']
$container
private
Container
$container
$entityManager
private
EntityManagerInterface
$entityManager
$meduseDataArray
private
array<string|int, mixed>
$meduseDataArray
= []
$meduseProductAttributeOptionsMappingRepository
private
MeduseProductAttributeOptionsMappingRepository
$meduseProductAttributeOptionsMappingRepository
$meduseQueueRepository
private
MeduseQueueRepository
$meduseQueueRepository
$meduseService
private
MeduseService
$meduseService
Methods
__construct()
public
__construct(ContainerInterface $container, EntityManagerInterface $entityManager, MeduseQueueRepository $meduseQueueRepository, MeduseService $meduseService, MeduseProductAttributeOptionsMappingRepository $meduseProductAttributeOptionsMappingRepository, AttributeService $attributeService) : mixed
Parameters
- $container : ContainerInterface
- $entityManager : EntityManagerInterface
- $meduseQueueRepository : MeduseQueueRepository
- $meduseService : MeduseService
- $meduseProductAttributeOptionsMappingRepository : MeduseProductAttributeOptionsMappingRepository
- $attributeService : AttributeService
execute()
Execute the process
public
execute([array<string|int, mixed> $queues = [] ]) : array<string|int, string>
Parameters
- $queues : array<string|int, mixed> = []
Tags
Return values
array<string|int, string>getAttributeType()
private
getAttributeType(mixed $code) : mixed
Parameters
- $code : mixed