/** * @param ManagerRegistry $managerRegistry * @param string $entityClass * @param string $assocTypeClass * @param string $productClass * @param string $groupClass */ public function __construct(ManagerRegistry $managerRegistry, $entityClass, $assocTypeClass, $productClass, $groupClass) { parent::__construct($managerRegistry, $entityClass); $this->assocTypeClass = $assocTypeClass; $this->productClass = $productClass; $this->groupClass = $groupClass; }
/** * @param ManagerRegistry $managerRegistry * @param string $entityClass * @param ProductBuilderInterface $productBuilder * @param AttributeColumnInfoExtractor $attFieldExtractor * @param AssociationColumnsResolver $assocFieldResolver * @param string $associationClass * @param string $categoryClass * @param string $familyClass * @param string $groupClass * @param string $productValueClass */ public function __construct(ManagerRegistry $managerRegistry, $entityClass, ProductBuilderInterface $productBuilder, AttributeColumnInfoExtractor $attFieldExtractor, AssociationColumnsResolver $assocFieldResolver, $associationClass, $categoryClass, $familyClass, $groupClass, $productValueClass) { parent::__construct($managerRegistry, $entityClass); $this->productBuilder = $productBuilder; $this->attFieldExtractor = $attFieldExtractor; $this->assocFieldResolver = $assocFieldResolver; $this->associationClass = $associationClass; $this->categoryClass = $categoryClass; $this->familyClass = $familyClass; $this->groupClass = $groupClass; $this->productValueClass = $productValueClass; }
/** * @param ManagerRegistry $managerRegistry * @param string $entityClass * @param ProductBuilderInterface $productBuilder */ public function __construct(ManagerRegistry $managerRegistry, $entityClass, ProductBuilderInterface $productBuilder = null) { parent::__construct($managerRegistry, $entityClass); $this->productBuilder = $productBuilder; }
/** * @param ManagerRegistry $managerRegistry * @param string $entityClass * @param GroupTypeRepositoryInterface $groupTypeRepository * @param AttributeRepositoryInterface $attributeRepository */ public function __construct(ManagerRegistry $managerRegistry, $entityClass, GroupTypeRepositoryInterface $groupTypeRepository, AttributeRepositoryInterface $attributeRepository) { parent::__construct($managerRegistry, $entityClass); $this->groupTypeRepository = $groupTypeRepository; $this->attributeRepository = $attributeRepository; }