Facturacion
This commit is contained in:
@ -14,11 +14,15 @@ trait withRedis
|
||||
}
|
||||
return json_decode($jsonString);
|
||||
}
|
||||
public function saveRedis(Service\Redis $redisService, string $redisKey, mixed $value): void
|
||||
public function saveRedis(Service\Redis $redisService, string $redisKey, mixed $value, ?int $expiration = null): void
|
||||
{
|
||||
if (is_array($value) or is_object($value)) {
|
||||
$value = json_encode($value);
|
||||
}
|
||||
if ($expiration !== null) {
|
||||
$redisService->set($redisKey, $value, $expiration);
|
||||
return;
|
||||
}
|
||||
$redisService->set($redisKey, $value);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user