ImportOdooCategorisMessageHandler - trickscompany/sylius-odoo-product-plugin GitHub Wiki
- Full name:
\Fabit\SyliusOdooProductPlugin\MessageHandler\ImportOdooCategorisMessageHandler - 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 $categoryDataTransformerprivate \Fabit\SyliusOdooProductPlugin\Api\Category\GetCategory $getCategoryServiceprivate \Fabit\SyliusOdooProductPlugin\Api\Category\GetCategoryCount $getCategoryCountServiceOdooProductPluginLogRepository *
private $odooProductPluginLogRepositorypublic \Psr\Log\LoggerInterface $loggerprivate \Fabit\SyliusOdooProductPlugin\Entity\OdooProductPluginLog $odooProductPluginLogpublic __construct(\Symfony\Component\Messenger\MessageBusInterface $messageBus, \Fabit\SyliusOdooProductPlugin\DataTransformer\DataTransformerInterface $categoryDataTransformer, \Fabit\SyliusOdooProductPlugin\Api\Category\GetCategoryCount $getCategoryCountService, \Fabit\SyliusOdooProductPlugin\Api\Category\GetCategory $getCategoryService, \Fabit\SyliusOdooProductPlugin\Repository\OdooProductPluginLogRepositoryInterface $odooProductPluginLogRepository, \Psr\Log\LoggerInterface $logger): mixedParameters:
| Parameter | Type | Description |
|---|---|---|
$messageBus |
\Symfony\Component\Messenger\MessageBusInterface | |
$categoryDataTransformer |
\Fabit\SyliusOdooProductPlugin\DataTransformer\DataTransformerInterface | |
$getCategoryCountService |
\Fabit\SyliusOdooProductPlugin\Api\Category\GetCategoryCount | |
$getCategoryService |
\Fabit\SyliusOdooProductPlugin\Api\Category\GetCategory | |
$odooProductPluginLogRepository |
\Fabit\SyliusOdooProductPlugin\Repository\OdooProductPluginLogRepositoryInterface | |
$logger |
\Psr\Log\LoggerInterface |
public __invoke(\Fabit\SyliusOdooProductPlugin\Message\ImportOdooCategorisMessage $message): voidParameters:
| Parameter | Type | Description |
|---|---|---|
$message |
\Fabit\SyliusOdooProductPlugin\Message\ImportOdooCategorisMessage |
private loadCategories(int $offset, int $limit): arrayParameters:
| Parameter | Type | Description |
|---|---|---|
$offset |
int | |
$limit |
int |
private loadCategoryCount(): intprivate setFilter(): mixedprivate updateLastSync(): mixedprivate debug(string $message, array $data = []): voidParameters:
| Parameter | Type | Description |
|---|---|---|
$message |
string | |
$data |
array |
Automatically generated on 2024-02-03