/**
  * 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;
 }