/**
  * @param \Leapt\AdminBundle\Datalist\ViewContext $viewContext
  * @param \Leapt\AdminBundle\Datalist\Action\DatalistActionInterface $action
  * @param $item
  * @param array $options
  */
 public function buildViewContext(ViewContext $viewContext, DatalistActionInterface $action, $item, array $options)
 {
     parent::buildViewContext($viewContext, $action, $item, $options);
     if (true === $options['modal']) {
         $attr = $viewContext['attr'];
         $attr['data-admin'] = 'content-modal';
         $viewContext['attr'] = $attr;
     }
     if (isset($options['icon'])) {
         $viewContext['icon'] = $options['icon'];
     }
 }
Example #2
0
 /**
  * @param \Symfony\Component\OptionsResolver\OptionsResolver $resolver
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(array('params' => array()))->setRequired(array('route'));
 }