Esempio n. 1
0
 /**
  * Build the items.
  *
  * @param GridBuilder $builder
  */
 public function build(GridBuilder $builder)
 {
     foreach ($builder->getGridEntries() as $entry) {
         $buttons = $this->buttons->build($builder, $entry);
         $buttons = $buttons->enabled();
         $value = $this->value->make($builder, $entry);
         $id = $entry->getId();
         $item = compact('builder', 'buttons', 'entry', 'value', 'id');
         $item = $this->evaluator->evaluate($item, compact('builder', 'entry'));
         $builder->addGridItem($this->factory->make($item));
     }
 }