Skip to content

Commit 511febe

Browse files
[Cache] clarify RedisStore::evaluate()
1 parent a7558ba commit 511febe

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

Store/RedisStore.php

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -281,19 +281,15 @@ private function evaluate(string $script, string $resource, array $args)
281281
}
282282

283283
return $result;
284-
285-
return $this->redis->_instance($this->redis->_target($resource))->eval($script, array_merge([$resource], $args), 1);
286284
}
287285

288-
if ($this->redis instanceof \Predis\ClientInterface) {
289-
try {
290-
return $this->redis->eval(...array_merge([$script, 1, $resource], $args));
291-
} catch (ServerException $e) {
292-
throw new LockStorageException($e->getMessage(), $e->getCode(), $e);
293-
}
294-
}
286+
\assert($this->redis instanceof \Predis\ClientInterface);
295287

296-
throw new InvalidArgumentException(sprintf('"%s()" expects being initialized with a Redis, RedisArray, RedisCluster or Predis\ClientInterface, "%s" given.', __METHOD__, get_debug_type($this->redis)));
288+
try {
289+
return $this->redis->eval(...array_merge([$script, 1, $resource], $args));
290+
} catch (ServerException $e) {
291+
throw new LockStorageException($e->getMessage(), $e->getCode(), $e);
292+
}
297293
}
298294

299295
private function getUniqueToken(Key $key): string

0 commit comments

Comments
 (0)