File tree Expand file tree Collapse file tree 3 files changed +8
-1
lines changed Expand file tree Collapse file tree 3 files changed +8
-1
lines changed Original file line number Diff line number Diff line change
1
+ * fixed result with empty list
1
2
* added optional type in prepare statment
2
3
3
4
## 1.5.6
Original file line number Diff line number Diff line change @@ -172,7 +172,7 @@ protected function fillRows($rows)
172
172
foreach ($ row ['items ' ] as $ i => $ item )
173
173
{
174
174
$ values = array_values ($ item );
175
- $ value = $ values [0 ];
175
+ $ value = count ( $ values)> 0 ? $ values [0 ]:[]; ;
176
176
$ column = $ this ->columns [$ i ];
177
177
if ($ value === null )
178
178
{
Original file line number Diff line number Diff line change @@ -179,6 +179,12 @@ public function test(){
179
179
'v ' => [2 ],
180
180
]);
181
181
182
+ $ query = "DECLARE \$v as List<Int32>; SELECT \$v as val; " ;
183
+ $ prepared = $ session ->prepare ($ query );
184
+ $ result = $ prepared ->execute ([
185
+ 'v ' => [],
186
+ ]);
187
+
182
188
foreach ($ checkTypes as $ type =>$ data ) {
183
189
$ query = "DECLARE \$v as $ type; SELECT \$v as val; " ;
184
190
$ prepared = $ session ->prepare ($ query );
You can’t perform that action at this time.
0 commit comments