ImportOdooProductsMessageHandler - trickscompany/sylius-odoo-product-plugin GitHub Wiki
- Full name:
\Fabit\SyliusOdooProductPlugin\MessageHandler\ImportOdooProductsMessageHandler - This class is marked as final and can't be subclassed
- This class implements:
\Symfony\Component\Messenger\Handler\MessageHandlerInterface - This class is a Final class
private \Symfony\Component\Messenger\MessageBusInterface $messageBusprivate \Fabit\SyliusOdooProductPlugin\DataTransformer\DataTransformerInterface $productDataTransformerprivate \Fabit\SyliusOdooProductPlugin\Api\Product\GetProductsCount $getProductsCountServiceprivate \Fabit\SyliusOdooProductPlugin\Api\Product\GetProducts $getProductsServiceOdooProductPluginLogRepository *
private $odooProductPluginLogRepositorypublic \Psr\Log\LoggerInterface $loggerprivate \Doctrine\ORM\EntityManagerInterface $entityManagerprivate \Fabit\SyliusOdooProductPlugin\Entity\OdooProductPluginLog $odooProductPluginLogpublic __construct(\Symfony\Component\Messenger\MessageBusInterface $messageBus, \Fabit\SyliusOdooProductPlugin\DataTransformer\DataTransformerInterface $productDataTransformer, \Fabit\SyliusOdooProductPlugin\Api\Product\GetProductsCount $getProductsCountService, \Fabit\SyliusOdooProductPlugin\Api\Product\GetProducts $getProductsService, \Fabit\SyliusOdooProductPlugin\Repository\OdooProductPluginLogRepositoryInterface $odooProductPluginLogRepository, \Psr\Log\LoggerInterface $logger, \Doctrine\ORM\EntityManagerInterface $entityManager): mixedParameters:
| Parameter | Type | Description |
|---|---|---|
$messageBus |
\Symfony\Component\Messenger\MessageBusInterface | |
$productDataTransformer |
\Fabit\SyliusOdooProductPlugin\DataTransformer\DataTransformerInterface | |
$getProductsCountService |
\Fabit\SyliusOdooProductPlugin\Api\Product\GetProductsCount | |
$getProductsService |
\Fabit\SyliusOdooProductPlugin\Api\Product\GetProducts | |
$odooProductPluginLogRepository |
\Fabit\SyliusOdooProductPlugin\Repository\OdooProductPluginLogRepositoryInterface | |
$logger |
\Psr\Log\LoggerInterface | |
$entityManager |
\Doctrine\ORM\EntityManagerInterface |
public __invoke(\Fabit\SyliusOdooProductPlugin\Message\ImportOdooProductsMessage $message): voidParameters:
| Parameter | Type | Description |
|---|---|---|
$message |
\Fabit\SyliusOdooProductPlugin\Message\ImportOdooProductsMessage |
private loadProducts(int $offset, int $limit): arrayParameters:
| Parameter | Type | Description |
|---|---|---|
$offset |
int | |
$limit |
int |
private loadProductsCount(): intprivate setFilter(): mixedprivate updateLastSync(): mixedprivate debug(string $message, array $data = []): voidParameters:
| Parameter | Type | Description |
|---|---|---|
$message |
string | |
$data |
array |
Automatically generated on 2024-02-03