adding null support

This commit is contained in:
Dennis Eichhorn 2019-12-08 00:18:14 +01:00
parent 1a54aefaf7
commit c952489736

View File

@ -101,6 +101,8 @@ class RedisCache extends ConnectionAbstract
if (\is_bool($value)) { if (\is_bool($value)) {
$value = $value ? 'true' : 'false'; $value = $value ? 'true' : 'false';
} elseif ($value === null) {
$value = 'null';
} }
if ($expire > 0) { if ($expire > 0) {
@ -127,6 +129,8 @@ class RedisCache extends ConnectionAbstract
// todo: pull out // todo: pull out
if (\is_bool($value)) { if (\is_bool($value)) {
$value = $value ? 'true' : 'false'; $value = $value ? 'true' : 'false';
} elseif ($value === null) {
$value = 'null';
} }
if ($expire > 0) { if ($expire > 0) {
@ -151,6 +155,8 @@ class RedisCache extends ConnectionAbstract
$result = true; $result = true;
} elseif ($result === 'false') { } elseif ($result === 'false') {
$result = false; $result = false;
} elseif ($result === 'null') {
$result = null;
} }
return $result; return $result;