mirror of
https://github.com/Karaka-Management/phpOMS.git
synced 2026-01-18 12:48:41 +00:00
handle json serializable
This commit is contained in:
parent
221bc5b2cb
commit
d96798b6b3
|
|
@ -321,6 +321,15 @@ class RedisCache extends ConnectionAbstract
|
|||
case CacheValueType::_NULL:
|
||||
return null;
|
||||
case CacheValueType::_JSONSERIALIZABLE:
|
||||
$namespaceStart = (int) \strpos($raw, self::DELIM, $start);
|
||||
$namespaceEnd = (int) \strpos($raw, self::DELIM, $namespaceStart + 1);
|
||||
$namespace = \substr($raw, $namespaceStart + 1, $namespaceEnd - $namespaceStart - 1);
|
||||
|
||||
if ($namespace === false) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return new $namespace();
|
||||
case CacheValueType::_SERIALIZABLE:
|
||||
$namespaceStart = (int) \strpos($raw, self::DELIM, $start);
|
||||
$namespaceEnd = (int) \strpos($raw, self::DELIM, $namespaceStart + 1);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user