From ae2b2d0de16a968fcd72d2968dfbbff6ec89c89b Mon Sep 17 00:00:00 2001 From: Matt Wells Date: Sun, 12 Jul 2015 19:28:05 +0100 Subject: [PATCH] fixes reference for 5.3 in predis callback --- src/Monolog/Handler/RedisHandler.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Monolog/Handler/RedisHandler.php b/src/Monolog/Handler/RedisHandler.php index 7dcd8485..22ba4994 100644 --- a/src/Monolog/Handler/RedisHandler.php +++ b/src/Monolog/Handler/RedisHandler.php @@ -79,9 +79,11 @@ class RedisHandler extends AbstractProcessingHandler ->ltrim($this->redisKey, 0, $this->capSize) ->execute(); } else { - $this->redisClient->transaction(function($tx) use($record) { - $tx->lpush($this->redisKey, $record["formatted"]); - $tx->ltrim($this->redisKey, 0, $this->capSize); + $redisKey = $this->redisKey; + $capSize = $this->capSize; + $this->redisClient->transaction(function($tx) use($record, $redisKey, $capSize) { + $tx->lpush($redisKey, $record["formatted"]); + $tx->ltrim($redisKey, 0, $capSize); }); } }