/**
  * @param ActionFactory         $actionFactory
  * @param ActionEventManager    $eventManager
  * @param ManagerRegistry       $managerRegistry
  * @param RouterInterface       $router
  * @param TranslatorInterface   $translator
  * @param MassActionDispatcher  $massActionDispatcher
  * @param JobInstanceRepository $jobInstanceRepo
  * @param JobLauncherInterface  $jobLauncher
  * @param TokenStorageInterface $tokenStorage
  */
 public function __construct(ActionFactory $actionFactory, ActionEventManager $eventManager, ManagerRegistry $managerRegistry, RouterInterface $router, TranslatorInterface $translator, MassActionDispatcher $massActionDispatcher, JobInstanceRepository $jobInstanceRepo, JobLauncherInterface $jobLauncher, TokenStorageInterface $tokenStorage)
 {
     parent::__construct($actionFactory, $eventManager, $managerRegistry, $router, $translator);
     $this->massActionDispatcher = $massActionDispatcher;
     $this->jobInstanceRepo = $jobInstanceRepo;
     $this->jobLauncher = $jobLauncher;
     $this->tokenStorage = $tokenStorage;
 }
 /**
  * {@inheritdoc}
  */
 public function getRouteParameters($object = null)
 {
     return parent::getRouteParameters($object) + ['_format' => $this->options['format'], '_contentType' => $this->options['content_type']];
 }
 /**
  * {@inheritdoc}
  */
 protected function setDefaultOptions(OptionsResolverInterface $resolver)
 {
     parent::setDefaultOptions($resolver);
     $resolver->setRequired(['template']);
     $resolver->setDefaults(['base_template' => 'PimCustomEntityBundle::layout.html.twig']);
 }
 /**
  * {@inheritdoc}
  */
 protected function setDefaultOptions(OptionsResolver $resolver)
 {
     parent::setDefaultOptions($resolver);
     $resolver->setRequired(['template']);
     $resolver->setDefaults(['base_template' => 'PimEnrichBundle::layout.html.twig']);
 }
 /**
  * {@inheritdoc}
  */
 protected function setDefaultOptions(OptionsResolver $resolver)
 {
     parent::setDefaultOptions($resolver);
     $resolver->setDefaults(['route' => 'pim_customentity_delete']);
 }
 /**
  * {@inheritdoc}
  */
 protected function setDefaultOptions(\Symfony\Component\OptionsResolver\OptionsResolverInterface $resolver)
 {
     parent::setDefaultOptions($resolver);
     $resolver->setDefaults(['route' => 'pim_customentity_delete', 'grid_action_options' => ['type' => 'delete', 'label' => 'Delete', 'icon' => 'trash']]);
 }