From 484f59706f28b556f1b8651a5f3aedc88cd18a1a Mon Sep 17 00:00:00 2001 From: Josef Moravec <josef.moravec@gmail.com> Date: Mon, 21 Oct 2019 14:50:18 +0200 Subject: [PATCH] Fix Redis session handler destroy return value (#1474) --- module/VuFind/src/VuFind/Session/Redis.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/module/VuFind/src/VuFind/Session/Redis.php b/module/VuFind/src/VuFind/Session/Redis.php index 9e4dac5ca28..facf0e324ff 100644 --- a/module/VuFind/src/VuFind/Session/Redis.php +++ b/module/VuFind/src/VuFind/Session/Redis.php @@ -121,7 +121,7 @@ class Redis extends AbstractBase * * @param string $sess_id The session ID to destroy * - * @return void + * @return bool */ public function destroy($sess_id) { @@ -130,9 +130,10 @@ class Redis extends AbstractBase // Perform Redis-specific cleanup if ($this->redisVersion >= 4) { - $this->getConnection()->unlink("vufind_sessions/{$sess_id}"); + $return = $this->getConnection()->unlink("vufind_sessions/{$sess_id}"); } else { - $this->getConnection()->del("vufind_sessions/{$sess_id}"); + $return = $this->getConnection()->del("vufind_sessions/{$sess_id}"); } + return ($return > 0) ? true : false; } } -- GitLab