From 25a4b14857cc49f669883da5d2992dfc0d01064e Mon Sep 17 00:00:00 2001 From: Rostislav Mykhajliw Date: Sun, 22 May 2016 22:11:41 +0300 Subject: [PATCH] Fix php7 session regenerate id Fix php7 session regenerate id fails if session doesn't exist: https://github.com/php/php-src/pull/1739 --- src/SessionManager.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/SessionManager.php b/src/SessionManager.php index ba0630d0..f3a6c986 100644 --- a/src/SessionManager.php +++ b/src/SessionManager.php @@ -320,7 +320,9 @@ public function getId() */ public function regenerateId($deleteOldSession = true) { - session_regenerate_id((bool) $deleteOldSession); + if ($this->sessionExists()) { + session_regenerate_id((bool) $deleteOldSession); + } return $this; }