Ejemplo n.º 1
0
 public function buildView(FormView $view, FormInterface $form, array $options)
 {
     $items = array();
     if (count($options['items'])) {
         foreach ($options['items'] as $item) {
             $items[] = array('type' => $item['type'], 'label' => isset($item['label']) ? $item['label'] : $this->resolver->getLabel($item['type']), 'translationDomain' => isset($item['translationDomain']) ? $item['translationDomain'] : 'EnhavoGridBundle');
         }
     } else {
         foreach ($this->resolver->getItems() as $name => $item) {
             $items[] = array('type' => $name, 'label' => $this->resolver->getLabel($name), 'translationDomain' => isset($item['translationDomain']) ? $item['translationDomain'] : 'EnhavoGridBundle');
         }
     }
     $view->vars['items'] = $items;
 }
Ejemplo n.º 2
0
 public function buildView(FormView $view, FormInterface $form, array $options)
 {
     $items = array();
     if (count($options['items'])) {
         foreach ($options['items'] as $item) {
             $definition = $this->resolver->getDefinition($item);
             $items[] = array('type' => $definition->getName(), 'label' => $definition->getLabel(), 'translationDomain' => $definition->getTranslationDomain());
         }
     } else {
         foreach ($this->resolver->getItems() as $item) {
             $items[] = array('type' => $item->getName(), 'label' => $item->getLabel(), 'translationDomain' => $item->getTranslationDomain());
         }
     }
     $view->vars['items'] = $items;
 }