Skip to content

Commit f78899c

Browse files
Add safety check about cache value (#6283)
1 parent 79ea9d6 commit f78899c

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/Connection.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
use function count;
3838
use function get_class;
3939
use function implode;
40+
use function is_array;
4041
use function is_int;
4142
use function is_string;
4243
use function key;
@@ -1137,6 +1138,10 @@ public function executeCacheQuery($sql, $params, $types, QueryCacheProfile $qcp)
11371138

11381139
if ($item->isHit()) {
11391140
$value = $item->get();
1141+
if (! is_array($value)) {
1142+
$value = [];
1143+
}
1144+
11401145
if (isset($value[$realKey])) {
11411146
return new Result(new ArrayResult($value[$realKey]), $this);
11421147
}

0 commit comments

Comments
 (0)