Skip to content

Commit 5de736b

Browse files
committed
troubleshoot weirdness
1 parent e0de79e commit 5de736b

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

lib/Doctrine/ORM/Query.php

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
use function array_values;
2626
use function assert;
2727
use function count;
28+
use function get_class;
2829
use function get_debug_type;
2930
use function in_array;
3031
use function ksort;
@@ -33,6 +34,7 @@
3334
use function serialize;
3435
use function sha1;
3536
use function stripos;
37+
use function var_dump;
3638

3739
/**
3840
* A Query object represents a DQL query.
@@ -241,7 +243,13 @@ private function parse(): ParserResult
241243

242244
$this->parserResult = $parser->parse();
243245

244-
$queryCache->save($cacheItem->set($this->parserResult)->expiresAfter($this->queryCacheTTL));
246+
$newCacheItem = $cacheItem->set($this->parserResult);
247+
248+
if ($cacheItem === null) {
249+
var_dump(get_class($newCacheItem));
250+
}
251+
252+
$queryCache->save($newCacheItem->expiresAfter($this->queryCacheTTL));
245253

246254
return $this->parserResult;
247255
}

0 commit comments

Comments
 (0)