execute() public method

Execute the filter with conditions.
public execute ( ) : array
return array
Example #1
0
 /**
  * Build the grid.
  *
  * @return void
  */
 public function build()
 {
     if ($this->builded) {
         return;
     }
     call_user_func($this->builder, $this);
     $data = $this->filter->execute();
     $this->columns->map(function (Column $column) use(&$data) {
         $data = $column->map($data);
         $this->columnNames[] = $column->getName();
     });
     $this->buildRows($data);
     $this->builded = true;
 }