Commit ac3967ca by Carsten Brandt

removed unused property from Session

cleanup after #1479
parent 2fb823a0
...@@ -112,19 +112,15 @@ class Session extends Component implements \IteratorAggregate, \ArrayAccess, \Co ...@@ -112,19 +112,15 @@ class Session extends Component implements \IteratorAggregate, \ArrayAccess, \Co
return false; return false;
} }
private $_opened = false;
/** /**
* Starts the session. * Starts the session.
*/ */
public function open() public function open()
{ {
if (session_status() == PHP_SESSION_ACTIVE) { if (session_status() == PHP_SESSION_ACTIVE) {
$this->_opened = true;
return; return;
} }
if (!$this->_opened) {
if ($this->getUseCustomStorage()) { if ($this->getUseCustomStorage()) {
@session_set_save_handler( @session_set_save_handler(
[$this, 'openSession'], [$this, 'openSession'],
...@@ -141,23 +137,19 @@ class Session extends Component implements \IteratorAggregate, \ArrayAccess, \Co ...@@ -141,23 +137,19 @@ class Session extends Component implements \IteratorAggregate, \ArrayAccess, \Co
@session_start(); @session_start();
if (session_id() == '') { if (session_id() == '') {
$this->_opened = false;
$error = error_get_last(); $error = error_get_last();
$message = isset($error['message']) ? $error['message'] : 'Failed to start session.'; $message = isset($error['message']) ? $error['message'] : 'Failed to start session.';
Yii::error($message, __METHOD__); Yii::error($message, __METHOD__);
} else { } else {
$this->_opened = true;
$this->updateFlashCounters(); $this->updateFlashCounters();
} }
} }
}
/** /**
* Ends the current session and store session data. * Ends the current session and store session data.
*/ */
public function close() public function close()
{ {
$this->_opened = false;
if (session_id() !== '') { if (session_id() !== '') {
@session_write_close(); @session_write_close();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment