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


CategoryImporter

Properties

taxonFactory

private \Sylius\Component\Taxonomy\Factory\TaxonFactoryInterface $taxonFactory

taxonRepository

private \Sylius\Component\Taxonomy\Repository\TaxonRepositoryInterface $taxonRepository

entityManager

private \Doctrine\ORM\EntityManagerInterface $entityManager

taxonSlugGenerator

private \Sylius\Component\Taxonomy\Generator\TaxonSlugGeneratorInterface $taxonSlugGenerator

logger

public \Psr\Log\LoggerInterface $logger

Methods

__construct

public __construct(\Sylius\Component\Taxonomy\Factory\TaxonFactoryInterface $taxonFactory, \Sylius\Component\Taxonomy\Repository\TaxonRepositoryInterface $taxonRepository, \Doctrine\ORM\EntityManagerInterface $entityManager, \Sylius\Component\Taxonomy\Generator\TaxonSlugGeneratorInterface $taxonSlugGenerator, \Psr\Log\LoggerInterface $logger): mixed

Parameters:

Parameter Type Description
$taxonFactory \Sylius\Component\Taxonomy\Factory\TaxonFactoryInterface
$taxonRepository \Sylius\Component\Taxonomy\Repository\TaxonRepositoryInterface
$entityManager \Doctrine\ORM\EntityManagerInterface
$taxonSlugGenerator \Sylius\Component\Taxonomy\Generator\TaxonSlugGeneratorInterface
$logger \Psr\Log\LoggerInterface

import

public import(array $data, string $locale): void

Parameters:

Parameter Type Description
$data array
$locale string

createTaxon

private createTaxon(mixed $code, mixed $name, mixed $locale): \Sylius\Component\Core\Model\TaxonInterface

Parameters:

Parameter Type Description
$code mixed
$name mixed
$locale mixed

debug

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

Parameters:

Parameter Type Description
$message string
$data array
$isEcho bool


Automatically generated on 2024-02-03

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