diff --git a/src/Codeception/Module/Yii2.php b/src/Codeception/Module/Yii2.php index 2794400..7ae089c 100644 --- a/src/Codeception/Module/Yii2.php +++ b/src/Codeception/Module/Yii2.php @@ -886,13 +886,13 @@ public function _initializeSession() public function _backupSession() { if (isset(Yii::$app) && Yii::$app->session->useCustomStorage) { - throw new ModuleException("Yii2 MultiSession only supports the default session backend."); + throw new ModuleException($this, "Yii2 MultiSession only supports the default session backend."); } return [ 'clientContext' => $this->client->getContext(), 'headers' => $this->headers, - 'cookie' => $_COOKIE, - 'session' => $_SESSION, + 'cookie' => isset($_COOKIE) ? $_COOKIE : [], + 'session' => isset($_SESSION) ? $_SESSION : [], ]; }