private addColumnSearchToBuilderIfRequested ( array $columns, OpenSkill\Datatable\Queries\QueryConfigurationBuilder $builder, OpenSkill\Datatable\Columns\ColumnConfiguration $column, integer $position ) | ||
$columns | array | incoming column request |
$builder | OpenSkill\Datatable\Queries\QueryConfigurationBuilder | |
$column | OpenSkill\Datatable\Columns\ColumnConfiguration | |
$position | integer | position of the column in the columnConfiguration loop |
private function addColumnSearchToBuilderIfRequested($columns, $builder, $column, $position)
{
if ($column->getSearch()->isSearchable()) {
// search for this column is available
$value = $columns[$position]['search']['value'];
if (!$this->isEmpty($value)) {
$builder->columnSearch($column->getName(), $value);
}
}
}