/** * @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']]); }