ImportOdooTaxesMessageHandler - trickscompany/sylius-odoo-product-plugin GitHub Wiki
- Full name:
\Fabit\SyliusOdooProductPlugin\MessageHandler\ImportOdooTaxesMessageHandler
- 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 $messageBus
private \Fabit\SyliusOdooProductPlugin\DataTransformer\DataTransformerInterface $taxDataTransformer
private \Fabit\SyliusOdooProductPlugin\Api\Tax\GetTax $getTaxesService
private \Fabit\SyliusOdooProductPlugin\Api\Tax\GetTaxCount $getTaxesCountService
OdooProductPluginLogRepository *
private $odooProductPluginLogRepository
public \Psr\Log\LoggerInterface $logger
private \Fabit\SyliusOdooProductPlugin\Entity\OdooProductPluginLog $odooProductPluginLog
public __construct(\Symfony\Component\Messenger\MessageBusInterface $messageBus, \Fabit\SyliusOdooProductPlugin\DataTransformer\DataTransformerInterface $taxDataTransformer, \Fabit\SyliusOdooProductPlugin\Api\Tax\GetTaxCount $getTaxesCountService, \Fabit\SyliusOdooProductPlugin\Api\Tax\GetTax $getTaxesService, \Fabit\SyliusOdooProductPlugin\Repository\OdooProductPluginLogRepositoryInterface $odooProductPluginLogRepository, \Psr\Log\LoggerInterface $logger): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$messageBus |
\Symfony\Component\Messenger\MessageBusInterface | |
$taxDataTransformer |
\Fabit\SyliusOdooProductPlugin\DataTransformer\DataTransformerInterface | |
$getTaxesCountService |
\Fabit\SyliusOdooProductPlugin\Api\Tax\GetTaxCount | |
$getTaxesService |
\Fabit\SyliusOdooProductPlugin\Api\Tax\GetTax | |
$odooProductPluginLogRepository |
\Fabit\SyliusOdooProductPlugin\Repository\OdooProductPluginLogRepositoryInterface | |
$logger |
\Psr\Log\LoggerInterface |
public __invoke(\Fabit\SyliusOdooProductPlugin\Message\ImportOdooTaxesMessage $message): void
Parameters:
Parameter | Type | Description |
---|---|---|
$message |
\Fabit\SyliusOdooProductPlugin\Message\ImportOdooTaxesMessage |
private loadTaxes(int $offset, int $limit): array
Parameters:
Parameter | Type | Description |
---|---|---|
$offset |
int | |
$limit |
int |
private loadTaxesCount(): int
private setFilter(): mixed
private updateLastSync(): mixed
private debug(string $message, array $data = []): void
Parameters:
Parameter | Type | Description |
---|---|---|
$message |
string | |
$data |
array |
Automatically generated on 2024-02-03