/**
  * Constructor
  *
  * @param Request                  $request
  * @param EngineInterface          $templating
  * @param RouterInterface          $router
  * @param SecurityContextInterface $securityContext
  * @param FormFactoryInterface     $formFactory
  * @param ValidatorInterface       $validator
  * @param TranslatorInterface      $translator
  * @param EventDispatcherInterface $eventDispatcher
  * @param ManagerRegistry          $doctrine
  * @param HandlerInterface         $channelHandler
  * @param Form                     $channelForm
  * @param RemoverInterface         $channelRemover
  */
 public function __construct(Request $request, EngineInterface $templating, RouterInterface $router, SecurityContextInterface $securityContext, FormFactoryInterface $formFactory, ValidatorInterface $validator, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, ManagerRegistry $doctrine, HandlerInterface $channelHandler, Form $channelForm, RemoverInterface $channelRemover)
 {
     parent::__construct($request, $templating, $router, $securityContext, $formFactory, $validator, $translator, $eventDispatcher, $doctrine);
     $this->channelForm = $channelForm;
     $this->channelHandler = $channelHandler;
     $this->channelRemover = $channelRemover;
 }
 /**
  * Constructor
  *
  * @param Request                  $request
  * @param EngineInterface          $templating
  * @param RouterInterface          $router
  * @param SecurityContextInterface $securityContext
  * @param FormFactoryInterface     $formFactory
  * @param ValidatorInterface       $validator
  * @param TranslatorInterface      $translator
  * @param EventDispatcherInterface $eventDispatcher
  * @param ManagerRegistry          $doctrine
  * @param CategoryManager          $categoryManager
  * @param UserContext              $userContext
  * @param SecurityFacade           $securityFacade
  */
 public function __construct(Request $request, EngineInterface $templating, RouterInterface $router, SecurityContextInterface $securityContext, FormFactoryInterface $formFactory, ValidatorInterface $validator, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, ManagerRegistry $doctrine, CategoryManager $categoryManager, UserContext $userContext, SecurityFacade $securityFacade)
 {
     parent::__construct($request, $templating, $router, $securityContext, $formFactory, $validator, $translator, $eventDispatcher, $doctrine);
     $this->categoryManager = $categoryManager;
     $this->userContext = $userContext;
     $this->securityFacade = $securityFacade;
 }
 /**
  * Constructor
  *
  * @param Request                  $request
  * @param EngineInterface          $templating
  * @param RouterInterface          $router
  * @param TokenStorageInterface    $tokenStorage
  * @param FormFactoryInterface     $formFactory
  * @param ValidatorInterface       $validator
  * @param TranslatorInterface      $translator
  * @param EventDispatcherInterface $eventDispatcher
  * @param ManagerRegistry          $doctrine
  * @param HandlerInterface         $groupTypeHandler
  * @param Form                     $groupTypeForm
  * @param RemoverInterface         $groupTypeRemover
  */
 public function __construct(Request $request, EngineInterface $templating, RouterInterface $router, TokenStorageInterface $tokenStorage, FormFactoryInterface $formFactory, ValidatorInterface $validator, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, ManagerRegistry $doctrine, HandlerInterface $groupTypeHandler, Form $groupTypeForm, RemoverInterface $groupTypeRemover)
 {
     parent::__construct($request, $templating, $router, $tokenStorage, $formFactory, $validator, $translator, $eventDispatcher, $doctrine);
     $this->groupTypeHandler = $groupTypeHandler;
     $this->groupTypeForm = $groupTypeForm;
     $this->groupTypeRemover = $groupTypeRemover;
 }
 /**
  * Constructor
  *
  * @param Request                    $request
  * @param EngineInterface            $templating
  * @param RouterInterface            $router
  * @param SecurityContextInterface   $securityContext
  * @param FormFactoryInterface       $formFactory
  * @param ValidatorInterface         $validator
  * @param TranslatorInterface        $translator
  * @param EventDispatcherInterface   $eventDispatcher
  * @param ManagerRegistry            $doctrine
  * @param OperatorRegistry           $operatorRegistry
  * @param MassActionParametersParser $parametersParser
  * @param MassActionDispatcher       $massActionDispatcher
  * @param integer                    $massEditLimit
  */
 public function __construct(Request $request, EngineInterface $templating, RouterInterface $router, SecurityContextInterface $securityContext, FormFactoryInterface $formFactory, ValidatorInterface $validator, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, ManagerRegistry $doctrine, OperatorRegistry $operatorRegistry, MassActionParametersParser $parametersParser, MassActionDispatcher $massActionDispatcher, $massEditLimit)
 {
     parent::__construct($request, $templating, $router, $securityContext, $formFactory, $validator, $translator, $eventDispatcher, $doctrine);
     $this->operatorRegistry = $operatorRegistry;
     $this->parametersParser = $parametersParser;
     $this->massActionDispatcher = $massActionDispatcher;
     $this->massEditLimit = $massEditLimit;
 }
 /**
  * Constructor
  *
  * @param Request                  $request
  * @param EngineInterface          $templating
  * @param RouterInterface          $router
  * @param SecurityContextInterface $securityContext
  * @param FormFactoryInterface     $formFactory
  * @param ValidatorInterface       $validator
  * @param TranslatorInterface      $translator
  * @param EventDispatcherInterface $eventDispatcher
  * @param ManagerRegistry          $doctrine
  * @param AssociationTypeManager   $assocTypeManager
  * @param AssociationManager       $assocManager
  * @param AssociationTypeHandler   $assocTypeHandler
  * @param Form                     $assocTypeForm
  */
 public function __construct(Request $request, EngineInterface $templating, RouterInterface $router, SecurityContextInterface $securityContext, FormFactoryInterface $formFactory, ValidatorInterface $validator, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, ManagerRegistry $doctrine, AssociationTypeManager $assocTypeManager, AssociationManager $assocManager, AssociationTypeHandler $assocTypeHandler, Form $assocTypeForm)
 {
     parent::__construct($request, $templating, $router, $securityContext, $formFactory, $validator, $translator, $eventDispatcher, $doctrine);
     $this->assocTypeManager = $assocTypeManager;
     $this->assocManager = $assocManager;
     $this->assocTypeHandler = $assocTypeHandler;
     $this->assocTypeForm = $assocTypeForm;
 }
 /**
  * constructor
  *
  * @param Request                  $request
  * @param EngineInterface          $templating
  * @param RouterInterface          $router
  * @param SecurityContextInterface $securityContext
  * @param FormFactoryInterface     $formFactory
  * @param ValidatorInterface       $validator
  * @param TranslatorInterface      $translator
  * @param EventDispatcherInterface $eventDispatcher
  * @param ManagerRegistry          $doctrine
  * @param SecurityFacade           $securityFacade
  * @param AttributeGroupHandler    $formHandler
  * @param Form                     $form
  * @param AttributeGroupManager    $manager
  * @param string                   $attributeClass
  */
 public function __construct(Request $request, EngineInterface $templating, RouterInterface $router, SecurityContextInterface $securityContext, FormFactoryInterface $formFactory, ValidatorInterface $validator, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, ManagerRegistry $doctrine, SecurityFacade $securityFacade, AttributeGroupHandler $formHandler, Form $form, AttributeGroupManager $manager, $attributeClass)
 {
     parent::__construct($request, $templating, $router, $securityContext, $formFactory, $validator, $translator, $eventDispatcher, $doctrine);
     $this->securityFacade = $securityFacade;
     $this->formHandler = $formHandler;
     $this->form = $form;
     $this->manager = $manager;
     $this->attributeClass = $attributeClass;
 }
 /**
  * Constructor
  *
  * @param Request                    $request
  * @param EngineInterface            $templating
  * @param RouterInterface            $router
  * @param TokenStorageInterface      $tokenStorage
  * @param FormFactoryInterface       $formFactory
  * @param ValidatorInterface         $validator
  * @param TranslatorInterface        $translator
  * @param EventDispatcherInterface   $eventDispatcher
  * @param ManagerRegistry            $doctrine
  * @param HandlerInterface           $channelHandler
  * @param Form                       $channelForm
  * @param RemoverInterface           $channelRemover
  * @param BulkSaverInterface         $localeSaver
  * @param ChannelRepositoryInterface $channelRepository
  */
 public function __construct(Request $request, EngineInterface $templating, RouterInterface $router, TokenStorageInterface $tokenStorage, FormFactoryInterface $formFactory, ValidatorInterface $validator, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, ManagerRegistry $doctrine, HandlerInterface $channelHandler, Form $channelForm, RemoverInterface $channelRemover, BulkSaverInterface $localeSaver, ChannelRepositoryInterface $channelRepository)
 {
     parent::__construct($request, $templating, $router, $tokenStorage, $formFactory, $validator, $translator, $eventDispatcher, $doctrine);
     $this->channelForm = $channelForm;
     $this->channelHandler = $channelHandler;
     $this->channelRemover = $channelRemover;
     $this->localeSaver = $localeSaver;
     $this->channelRepository = $channelRepository;
 }
 /**
  * @param Request                  $request
  * @param EngineInterface          $templating
  * @param RouterInterface          $router
  * @param TokenStorageInterface    $tokenStorage
  * @param FormFactoryInterface     $formFactory
  * @param ValidatorInterface       $validator
  * @param TranslatorInterface      $translator
  * @param EventDispatcherInterface $eventDispatcher
  * @param ManagerRegistry          $doctrine
  * @param BatchLogHandler          $batchLogHandler
  * @param JobExecutionArchivist    $archivist
  * @param string                   $jobType
  * @param SerializerInterface      $serializer
  * @param JobExecutionManager      $jobExecutionManager
  */
 public function __construct(Request $request, EngineInterface $templating, RouterInterface $router, TokenStorageInterface $tokenStorage, FormFactoryInterface $formFactory, ValidatorInterface $validator, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, ManagerRegistry $doctrine, BatchLogHandler $batchLogHandler, JobExecutionArchivist $archivist, $jobType, SerializerInterface $serializer, JobExecutionManager $jobExecutionManager)
 {
     parent::__construct($request, $templating, $router, $tokenStorage, $formFactory, $validator, $translator, $eventDispatcher, $doctrine);
     $this->batchLogHandler = $batchLogHandler;
     $this->archivist = $archivist;
     $this->jobType = $jobType;
     $this->serializer = $serializer;
     $this->jobExecutionManager = $jobExecutionManager;
 }
 /**
  * Constructor
  *
  * @param Request                  $request
  * @param EngineInterface          $templating
  * @param RouterInterface          $router
  * @param SecurityContextInterface $securityContext
  * @param FormFactoryInterface     $formFactory
  * @param ValidatorInterface       $validator
  * @param TranslatorInterface      $translator
  * @param EventDispatcherInterface $eventDispatcher
  * @param ManagerRegistry          $doctrine
  * @param AttributeHandler         $attributeHandler
  * @param Form                     $attributeForm
  * @param AttributeManager         $attributeManager
  * @param LocaleManager            $localeManager
  * @param VersionManager           $versionManager
  * @param array                    $measuresConfig
  */
 public function __construct(Request $request, EngineInterface $templating, RouterInterface $router, SecurityContextInterface $securityContext, FormFactoryInterface $formFactory, ValidatorInterface $validator, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, ManagerRegistry $doctrine, AttributeHandler $attributeHandler, Form $attributeForm, AttributeManager $attributeManager, LocaleManager $localeManager, VersionManager $versionManager, $measuresConfig)
 {
     parent::__construct($request, $templating, $router, $securityContext, $formFactory, $validator, $translator, $eventDispatcher, $doctrine);
     $this->attributeHandler = $attributeHandler;
     $this->attributeForm = $attributeForm;
     $this->attributeManager = $attributeManager;
     $this->localeManager = $localeManager;
     $this->versionManager = $versionManager;
     $this->measuresConfig = $measuresConfig;
 }
 /**
  * Constructor
  *
  * @param Request                  $request
  * @param EngineInterface          $templating
  * @param RouterInterface          $router
  * @param SecurityContextInterface $securityContext
  * @param FormFactoryInterface     $formFactory
  * @param ValidatorInterface       $validator
  * @param TranslatorInterface      $translator
  * @param EventDispatcherInterface $eventDispatcher
  * @param ManagerRegistry          $doctrine
  * @param ConnectorRegistry        $connectorRegistry
  * @param string                   $jobType
  * @param JobInstanceType          $jobInstanceType
  * @param JobInstanceFactory       $jobInstanceFactory
  * @param JobLauncherInterface     $simpleJobLauncher
  */
 public function __construct(Request $request, EngineInterface $templating, RouterInterface $router, SecurityContextInterface $securityContext, FormFactoryInterface $formFactory, ValidatorInterface $validator, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, ManagerRegistry $doctrine, ConnectorRegistry $connectorRegistry, $jobType, JobInstanceType $jobInstanceType, JobInstanceFactory $jobInstanceFactory, JobLauncherInterface $simpleJobLauncher)
 {
     parent::__construct($request, $templating, $router, $securityContext, $formFactory, $validator, $translator, $eventDispatcher, $doctrine);
     $this->connectorRegistry = $connectorRegistry;
     $this->jobType = $jobType;
     $this->jobInstanceType = $jobInstanceType;
     $this->jobInstanceType->setJobType($this->jobType);
     $this->jobInstanceFactory = $jobInstanceFactory;
     $this->simpleJobLauncher = $simpleJobLauncher;
 }
 /**
  * @param Request                    $request
  * @param EngineInterface            $templating
  * @param RouterInterface            $router
  * @param SecurityContextInterface   $securityContext
  * @param FormFactoryInterface       $formFactory
  * @param ValidatorInterface         $validator
  * @param TranslatorInterface        $translator
  * @param EventDispatcherInterface   $eventDispatcher
  * @param ManagerRegistry            $doctrine
  * @param MassActionParametersParser $parametersParser
  * @param GridFilterAdapterInterface $gridFilterAdapter
  * @param JobLauncherInterface       $simpleJobLauncher
  * @param JobRepositoryInterface     $jobRepository
  * @param ConnectorRegistry          $connectorRegistry
  * @param OperationRegistryInterface $operationRegistry
  * @param MassEditFormResolver       $massEditFormResolver
  */
 public function __construct(Request $request, EngineInterface $templating, RouterInterface $router, SecurityContextInterface $securityContext, FormFactoryInterface $formFactory, ValidatorInterface $validator, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, ManagerRegistry $doctrine, MassActionParametersParser $parametersParser, GridFilterAdapterInterface $gridFilterAdapter, JobLauncherInterface $simpleJobLauncher, JobRepositoryInterface $jobRepository, ConnectorRegistry $connectorRegistry, OperationRegistryInterface $operationRegistry, MassEditFormResolver $massEditFormResolver)
 {
     parent::__construct($request, $templating, $router, $securityContext, $formFactory, $validator, $translator, $eventDispatcher, $doctrine);
     $this->parametersParser = $parametersParser;
     $this->gridFilterAdapter = $gridFilterAdapter;
     $this->simpleJobLauncher = $simpleJobLauncher;
     $this->jobRepository = $jobRepository;
     $this->connectorRegistry = $connectorRegistry;
     $this->operationRegistry = $operationRegistry;
     $this->massEditFormResolver = $massEditFormResolver;
 }
 /**
  * Constructor
  *
  * @param Request                  $request
  * @param EngineInterface          $templating
  * @param RouterInterface          $router
  * @param SecurityContextInterface $securityContext
  * @param FormFactoryInterface     $formFactory
  * @param ValidatorInterface       $validator
  * @param TranslatorInterface      $translator
  * @param EventDispatcherInterface $eventDispatcher
  * @param ManagerRegistry          $doctrine
  * @param FamilyManager            $familyManager
  * @param ChannelManager           $channelManager
  * @param FamilyFactory            $factory
  * @param CompletenessManager      $completenessManager
  * @param FamilyHandler            $familyHandler
  * @param Form                     $familyForm
  * @param string                   $attributeClass
  */
 public function __construct(Request $request, EngineInterface $templating, RouterInterface $router, SecurityContextInterface $securityContext, FormFactoryInterface $formFactory, ValidatorInterface $validator, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, ManagerRegistry $doctrine, FamilyManager $familyManager, ChannelManager $channelManager, FamilyFactory $factory, CompletenessManager $completenessManager, FamilyHandler $familyHandler, Form $familyForm, $attributeClass)
 {
     parent::__construct($request, $templating, $router, $securityContext, $formFactory, $validator, $translator, $eventDispatcher, $doctrine);
     $this->familyManager = $familyManager;
     $this->channelManager = $channelManager;
     $this->factory = $factory;
     $this->completenessManager = $completenessManager;
     $this->familyHandler = $familyHandler;
     $this->familyForm = $familyForm;
     $this->attributeClass = $attributeClass;
 }
 /**
  * Constructor
  *
  * @param Request                  $request
  * @param EngineInterface          $templating
  * @param RouterInterface          $router
  * @param TokenStorageInterface    $tokenStorage
  * @param FormFactoryInterface     $formFactory
  * @param ValidatorInterface       $validator
  * @param TranslatorInterface      $translator
  * @param EventDispatcherInterface $eventDispatcher
  * @param ManagerRegistry          $doctrine
  * @param FamilyManager            $familyManager
  * @param ChannelManager           $channelManager
  * @param FamilyFactory            $familyFactory
  * @param HandlerInterface         $familyHandler
  * @param Form                     $familyForm
  * @param SaverInterface           $familySaver
  * @param RemoverInterface         $familyRemover
  * @param string                   $attributeClass
  */
 public function __construct(Request $request, EngineInterface $templating, RouterInterface $router, TokenStorageInterface $tokenStorage, FormFactoryInterface $formFactory, ValidatorInterface $validator, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, ManagerRegistry $doctrine, FamilyManager $familyManager, ChannelManager $channelManager, FamilyFactory $familyFactory, HandlerInterface $familyHandler, Form $familyForm, SaverInterface $familySaver, RemoverInterface $familyRemover, $attributeClass)
 {
     parent::__construct($request, $templating, $router, $tokenStorage, $formFactory, $validator, $translator, $eventDispatcher, $doctrine);
     $this->familyManager = $familyManager;
     $this->channelManager = $channelManager;
     $this->familyFactory = $familyFactory;
     $this->familyHandler = $familyHandler;
     $this->familyForm = $familyForm;
     $this->attributeClass = $attributeClass;
     $this->familySaver = $familySaver;
     $this->familyRemover = $familyRemover;
 }
 /**
  * @param Request                    $request
  * @param EngineInterface            $templating
  * @param RouterInterface            $router
  * @param TokenStorageInterface      $tokenStorage
  * @param FormFactoryInterface       $formFactory
  * @param ValidatorInterface         $validator
  * @param TranslatorInterface        $translator
  * @param EventDispatcherInterface   $eventDispatcher
  * @param ManagerRegistry            $doctrine
  * @param MassActionParametersParser $parametersParser
  * @param GridFilterAdapterInterface $gridFilterAdapter
  * @param JobLauncherInterface       $simpleJobLauncher
  * @param JobRepositoryInterface     $jobRepository
  * @param ConnectorRegistry          $connectorRegistry
  * @param OperationRegistryInterface $operationRegistry
  * @param MassEditFormResolver       $massEditFormResolver
  * @param array                      $gridNameRouteMapping
  */
 public function __construct(Request $request, EngineInterface $templating, RouterInterface $router, TokenStorageInterface $tokenStorage, FormFactoryInterface $formFactory, ValidatorInterface $validator, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, ManagerRegistry $doctrine, MassActionParametersParser $parametersParser, GridFilterAdapterInterface $gridFilterAdapter, JobLauncherInterface $simpleJobLauncher, JobRepositoryInterface $jobRepository, ConnectorRegistry $connectorRegistry, OperationRegistryInterface $operationRegistry, MassEditFormResolver $massEditFormResolver, array $gridNameRouteMapping = ['family-grid' => 'pim_enrich_family_index', 'default' => 'pim_enrich_product_index'])
 {
     parent::__construct($request, $templating, $router, $tokenStorage, $formFactory, $validator, $translator, $eventDispatcher, $doctrine);
     $this->parametersParser = $parametersParser;
     $this->gridFilterAdapter = $gridFilterAdapter;
     $this->simpleJobLauncher = $simpleJobLauncher;
     $this->jobRepository = $jobRepository;
     $this->connectorRegistry = $connectorRegistry;
     $this->operationRegistry = $operationRegistry;
     $this->massEditFormResolver = $massEditFormResolver;
     $this->gridNameRouteMapping = $gridNameRouteMapping;
 }
 /**
  * constructor
  *
  * @param Request                           $request
  * @param EngineInterface                   $templating
  * @param RouterInterface                   $router
  * @param TokenStorageInterface             $tokenStorage
  * @param FormFactoryInterface              $formFactory
  * @param ValidatorInterface                $validator
  * @param TranslatorInterface               $translator
  * @param EventDispatcherInterface          $eventDispatcher
  * @param ManagerRegistry                   $doctrine
  * @param SecurityFacade                    $securityFacade
  * @param HandlerInterface                  $formHandler
  * @param Form                              $form
  * @param AttributeGroupManager             $manager
  * @param BulkSaverInterface                $attributeSaver
  * @param RemoverInterface                  $attrGroupRemover
  * @param AttributeGroupRepositoryInterface $attributeGroupRepo
  * @param AttributeRepositoryInterface      $attributeRepo
  */
 public function __construct(Request $request, EngineInterface $templating, RouterInterface $router, TokenStorageInterface $tokenStorage, FormFactoryInterface $formFactory, ValidatorInterface $validator, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, ManagerRegistry $doctrine, SecurityFacade $securityFacade, HandlerInterface $formHandler, Form $form, AttributeGroupManager $manager, BulkSaverInterface $attributeSaver, RemoverInterface $attrGroupRemover, AttributeGroupRepositoryInterface $attributeGroupRepo, AttributeRepositoryInterface $attributeRepo)
 {
     parent::__construct($request, $templating, $router, $tokenStorage, $formFactory, $validator, $translator, $eventDispatcher, $doctrine);
     $this->securityFacade = $securityFacade;
     $this->formHandler = $formHandler;
     $this->form = $form;
     $this->manager = $manager;
     $this->attributeSaver = $attributeSaver;
     $this->attrGroupRemover = $attrGroupRemover;
     $this->attributeGroupRepo = $attributeGroupRepo;
     $this->attributeRepo = $attributeRepo;
 }
 /**
  * Constructor
  *
  * @param Request                  $request
  * @param EngineInterface          $templating
  * @param RouterInterface          $router
  * @param TokenStorageInterface    $tokenStorage
  * @param FormFactoryInterface     $formFactory
  * @param ValidatorInterface       $validator
  * @param TranslatorInterface      $translator
  * @param EventDispatcherInterface $eventDispatcher
  * @param ManagerRegistry          $doctrine
  * @param HandlerInterface         $attributeHandler
  * @param Form                     $attributeForm
  * @param AttributeManager         $attributeManager
  * @param AttributeOptionManager   $optionManager
  * @param LocaleManager            $localeManager
  * @param VersionManager           $versionManager
  * @param BulkSaverInterface       $attributeSaver
  * @param RemoverInterface         $attributeRemover
  * @param SaverInterface           $optionSaver
  * @param array                    $measuresConfig
  */
 public function __construct(Request $request, EngineInterface $templating, RouterInterface $router, TokenStorageInterface $tokenStorage, FormFactoryInterface $formFactory, ValidatorInterface $validator, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, ManagerRegistry $doctrine, HandlerInterface $attributeHandler, Form $attributeForm, AttributeManager $attributeManager, AttributeOptionManager $optionManager, LocaleManager $localeManager, VersionManager $versionManager, BulkSaverInterface $attributeSaver, RemoverInterface $attributeRemover, SaverInterface $optionSaver, $measuresConfig)
 {
     parent::__construct($request, $templating, $router, $tokenStorage, $formFactory, $validator, $translator, $eventDispatcher, $doctrine);
     $this->attributeHandler = $attributeHandler;
     $this->attributeForm = $attributeForm;
     $this->attributeManager = $attributeManager;
     $this->optionManager = $optionManager;
     $this->localeManager = $localeManager;
     $this->versionManager = $versionManager;
     $this->measuresConfig = $measuresConfig;
     $this->attributeSaver = $attributeSaver;
     $this->attributeRemover = $attributeRemover;
     $this->optionSaver = $optionSaver;
 }
 /**
  * {@inheritdoc}
  */
 protected function redirectToRoute($route, $parameters = [], $status = 302)
 {
     if (!isset($parameters['dataLocale'])) {
         $parameters['dataLocale'] = $this->getDataLocaleCode();
     }
     return parent::redirectToRoute($route, $parameters, $status);
 }
 /**
  * Constructor
  *
  * @param Request                  $request
  * @param EngineInterface          $templating
  * @param RouterInterface          $router
  * @param TokenStorageInterface    $tokenStorage
  * @param FormFactoryInterface     $formFactory
  * @param ValidatorInterface       $validator
  * @param TranslatorInterface      $translator
  * @param EventDispatcherInterface $eventDispatcher
  * @param ManagerRegistry          $doctrine
  * @param SaverInterface           $currencySaver
  */
 public function __construct(Request $request, EngineInterface $templating, RouterInterface $router, TokenStorageInterface $tokenStorage, FormFactoryInterface $formFactory, ValidatorInterface $validator, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, ManagerRegistry $doctrine, SaverInterface $currencySaver)
 {
     parent::__construct($request, $templating, $router, $tokenStorage, $formFactory, $validator, $translator, $eventDispatcher, $doctrine);
     $this->currencySaver = $currencySaver;
 }
 /**
  * Constructor
  *
  * @param Request                  $request
  * @param EngineInterface          $templating
  * @param RouterInterface          $router
  * @param SecurityContextInterface $securityContext
  * @param FormFactoryInterface     $formFactory
  * @param ValidatorInterface       $validator
  * @param TranslatorInterface      $translator
  * @param EventDispatcherInterface $eventDispatcher
  * @param ManagerRegistry          $doctrine
  * @param DatagridViewManager      $datagridViewManager
  */
 public function __construct(Request $request, EngineInterface $templating, RouterInterface $router, SecurityContextInterface $securityContext, FormFactoryInterface $formFactory, ValidatorInterface $validator, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, ManagerRegistry $doctrine, DatagridViewManager $datagridViewManager)
 {
     parent::__construct($request, $templating, $router, $securityContext, $formFactory, $validator, $translator, $eventDispatcher, $doctrine);
     $this->datagridViewManager = $datagridViewManager;
 }