PHP Класс Sylius\Bundle\ProductBundle\Form\DataTransformer\ProductsToProductAssociationsTransformer

Автор: Grzegorz Sadowski ([email protected])
Наследование: implements Symfony\Component\Form\DataTransformerInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$productAssociationFactory Sylius\Component\Resource\Factory\FactoryInterface
$productAssociationTypeRepository Sylius\Component\Resource\Repository\RepositoryInterface
$productRepository Sylius\Component\Product\Repository\ProductRepositoryInterface

Открытые методы

Метод Описание
__construct ( Sylius\Component\Resource\Factory\FactoryInterface $productAssociationFactory, Sylius\Component\Product\Repository\ProductRepositoryInterface $productRepository, Sylius\Component\Resource\Repository\RepositoryInterface $productAssociationTypeRepository )
reverseTransform ( $values )
transform ( $productAssociations )

Приватные методы

Метод Описание
getIdsAsStringFromProducts ( Doctrine\Common\Collections\Collection $products ) : string
getProductAssociationByTypeCode ( string $productAssociationTypeCode ) : Sylius\Component\Product\Model\ProductAssociationInterface
setAssociatedProductsByProductIds ( Sylius\Component\Product\Model\ProductAssociationInterface $productAssociation, string $productIds )
setProductAssociations ( Doctrine\Common\Collections\Collection | null $productAssociations )

Описание методов

__construct() публичный Метод

public __construct ( Sylius\Component\Resource\Factory\FactoryInterface $productAssociationFactory, Sylius\Component\Product\Repository\ProductRepositoryInterface $productRepository, Sylius\Component\Resource\Repository\RepositoryInterface $productAssociationTypeRepository )
$productAssociationFactory Sylius\Component\Resource\Factory\FactoryInterface
$productRepository Sylius\Component\Product\Repository\ProductRepositoryInterface
$productAssociationTypeRepository Sylius\Component\Resource\Repository\RepositoryInterface

reverseTransform() публичный Метод

public reverseTransform ( $values )

transform() публичный Метод

public transform ( $productAssociations )

Описание свойств

$productAssociationFactory защищенное свойство

protected FactoryInterface,Sylius\Component\Resource\Factory $productAssociationFactory
Результат Sylius\Component\Resource\Factory\FactoryInterface

$productAssociationTypeRepository защищенное свойство

protected RepositoryInterface,Sylius\Component\Resource\Repository $productAssociationTypeRepository
Результат Sylius\Component\Resource\Repository\RepositoryInterface

$productRepository защищенное свойство

protected ProductRepositoryInterface,Sylius\Component\Product\Repository $productRepository
Результат Sylius\Component\Product\Repository\ProductRepositoryInterface