protected function getRedis() { $r = new BufferWrapper(new PhpIRedisClient('someCircle')); // deactivate buffering for the majority of the tests $r->setLimitBufferHincrby(0); $r->setLimitBufferSadd(0); $r->setLimitBufferZadd(0); return $r; }
/** * @param Connection $conn * @param array $config * @return BufferWrapper */ private function wrapInBuffer(Connection $conn, array $config) { $wrapper = new BufferWrapper($conn); if (isset($config['bufferSadd'])) { $wrapper->setLimitBufferSadd((int) $config['bufferSadd']); } if (isset($config['bufferZadd'])) { $wrapper->setLimitBufferZadd((int) $config['bufferZadd']); } if (isset($config['bufferHincrby'])) { $wrapper->setLimitBufferHincrby((int) $config['bufferHincrby']); } return $wrapper; }