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


ImportOdooTaxesMessageHandler

Properties

messageBus

private \Symfony\Component\Messenger\MessageBusInterface $messageBus

taxDataTransformer

private \Fabit\SyliusOdooProductPlugin\DataTransformer\DataTransformerInterface $taxDataTransformer

getTaxesService

private \Fabit\SyliusOdooProductPlugin\Api\Tax\GetTax $getTaxesService

getTaxesCountService

private \Fabit\SyliusOdooProductPlugin\Api\Tax\GetTaxCount $getTaxesCountService

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 $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

__invoke

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

Parameters:

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

loadTaxes

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

Parameters:

Parameter Type Description
$offset int
$limit int

loadTaxesCount

private loadTaxesCount(): 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** ⚠️