/** * Constructor * * @param ManagerRegistry $doctrine * @param PropertyAccessorInterface $propertyAccessor * @param GuesserInterface $guesser * @param ColumnInfoTransformerInterface $colInfoTransformer * @param EntityTransformerInterface $transformerRegistry * @param AttributeManager $attributeManager * @param AttributeOptionManager $optionManager * @param DoctrineCache $doctrineCache */ public function __construct(ManagerRegistry $doctrine, PropertyAccessorInterface $propertyAccessor, GuesserInterface $guesser, ColumnInfoTransformerInterface $colInfoTransformer, EntityTransformerInterface $transformerRegistry, AttributeManager $attributeManager, AttributeOptionManager $optionManager, DoctrineCache $doctrineCache) { parent::__construct($doctrine, $propertyAccessor, $guesser, $colInfoTransformer, $transformerRegistry); $this->attributeManager = $attributeManager; $this->optionManager = $optionManager; $this->doctrineCache = $doctrineCache; }
/** * Constructor * * @param RegistryInterface $doctrine * @param PropertyAccessorInterface $propertyAccessor * @param GuesserInterface $guesser * @param ColumnInfoTransformerInterface $colInfoTransformer * @param EntityTransformerInterface $transformerRegistry * @param FamilyFactory $factory * @param string $requirementClass */ public function __construct(ManagerRegistry $doctrine, PropertyAccessorInterface $propertyAccessor, GuesserInterface $guesser, ColumnInfoTransformerInterface $colInfoTransformer, EntityTransformerInterface $transformerRegistry, FamilyFactory $factory, $requirementClass) { parent::__construct($doctrine, $propertyAccessor, $guesser, $colInfoTransformer, $transformerRegistry); $this->factory = $factory; $this->requirementClass = $requirementClass; }