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


ProductAttributeResolver

Properties

productAttributeFactory

private \Sylius\Component\Attribute\Factory\AttributeFactoryInterface $productAttributeFactory

productAttributeRepository

private \Sylius\Component\Resource\Repository\RepositoryInterface $productAttributeRepository

Methods

__construct

public __construct(\Sylius\Component\Resource\Repository\RepositoryInterface $productAttributeRepository, \Sylius\Component\Attribute\Factory\AttributeFactoryInterface $productAttributeFactory): mixed

Parameters:

Parameter Type Description
$productAttributeRepository \Sylius\Component\Resource\Repository\RepositoryInterface
$productAttributeFactory \Sylius\Component\Attribute\Factory\AttributeFactoryInterface

resolve

public resolve(\Sylius\Component\Core\Model\ProductInterface $syliusProduct, \Fabit\SyliusOdooProductPlugin\Model\ProductAttribute $productAttribute, string $locale): \Sylius\Component\Product\Model\ProductAttributeInterface

Parameters:

Parameter Type Description
$syliusProduct \Sylius\Component\Core\Model\ProductInterface
$productAttribute \Fabit\SyliusOdooProductPlugin\Model\ProductAttribute
$locale string

getAttributeType

private getAttributeType(string $odooAttributeType): string

Parameters:

Parameter Type Description
$odooAttributeType string


Automatically generated on 2024-02-03

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