PHP 클래스 Sylius\Bundle\ProductBundle\Form\DataTransformer\ProductsToProductAssociationsTransformer

저자: Grzegorz Sadowski ([email protected])
상속: implements Symfony\Component\Form\DataTransformerInterface
파일 보기 프로젝트 열기: sylius/sylius

보호된 프로퍼티들

프로퍼티 타입 설명
$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