Skip to content

Commit 4446969

Browse files
author
Xu Li
committed
Fixes [#3266](#3266): cast config item to strings.
1 parent 522114e commit 4446969

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/DataTables.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ public function getConfig(): DataTablesConfig
102102
*/
103103
public function query(QueryBuilder $builder): QueryDataTable
104104
{
105-
$dataTable = Config::get('datatables.engines.query');
105+
$dataTable = (string) Config::get('datatables.engines.query');
106106

107107
$this->validateDataTable($dataTable, QueryDataTable::class);
108108

@@ -116,8 +116,8 @@ public function query(QueryBuilder $builder): QueryDataTable
116116
*/
117117
public function eloquent(EloquentBuilder $builder): EloquentDataTable
118118
{
119-
$dataTable = Config::get('datatables.engines.eloquent');
120-
119+
$dataTable = (string) Config::get('datatables.engines.eloquent');
120+
121121
$this->validateDataTable($dataTable, EloquentDataTable::class);
122122

123123
return $dataTable::create($builder);
@@ -132,7 +132,7 @@ public function eloquent(EloquentBuilder $builder): EloquentDataTable
132132
*/
133133
public function collection($collection): CollectionDataTable
134134
{
135-
$dataTable = Config::get('datatables.engines.collection');
135+
$dataTable = (string) Config::get('datatables.engines.collection');
136136

137137
$this->validateDataTable($dataTable, CollectionDataTable::class);
138138

src/Processors/DataProcessor.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public function __construct(protected iterable $results, array $columnDef, prote
6868
public function process($object = false): array
6969
{
7070
$this->output = [];
71-
$indexColumn = Config::get('datatables.index_column', 'DT_RowIndex');
71+
$indexColumn = (string) Config::get('datatables.index_column', 'DT_RowIndex');
7272

7373
foreach ($this->results as $row) {
7474
$data = Helper::convertToArray($row, ['hidden' => $this->makeHidden, 'visible' => $this->makeVisible, 'ignore_getters' => $this->ignoreGetters]);

0 commit comments

Comments
 (0)