ImportOdooCategorisMessageHandler - trickscompany/sylius-odoo-product-plugin GitHub Wiki


ImportOdooCategorisMessageHandler

Properties

messageBus

private \Symfony\Component\Messenger\MessageBusInterface $messageBus

categoryDataTransformer

private \Fabit\SyliusOdooProductPlugin\DataTransformer\DataTransformerInterface $categoryDataTransformer

getCategoryService

private \Fabit\SyliusOdooProductPlugin\Api\Category\GetCategory $getCategoryService

getCategoryCountService

private \Fabit\SyliusOdooProductPlugin\Api\Category\GetCategoryCount $getCategoryCountService

odooProductPluginLogRepository

OdooProductPluginLogRepository *

private $odooProductPluginLogRepository

logger

public \Psr\Log\LoggerInterface $logger

odooProductPluginLog

private \Fabit\SyliusOdooProductPlugin\Entity\OdooProductPluginLog $odooProductPluginLog

Methods

__construct

public __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): mixed

Parameters:

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

__invoke

public __invoke(\Fabit\SyliusOdooProductPlugin\Message\ImportOdooCategorisMessage $message): void

Parameters:

Parameter Type Description
$message \Fabit\SyliusOdooProductPlugin\Message\ImportOdooCategorisMessage

loadCategories

private loadCategories(int $offset, int $limit): array

Parameters:

Parameter Type Description
$offset int
$limit int

loadCategoryCount

private loadCategoryCount(): int

setFilter

private setFilter(): mixed

updateLastSync

private updateLastSync(): mixed

debug

private debug(string $message, array $data = []): void

Parameters:

Parameter Type Description
$message string
$data array


Automatically generated on 2024-02-03

⚠️ **GitHub.com Fallback** ⚠️