Fixes #16068: Fixed yii\web\CookieCollection::has when an expiration param is set to 'until the browser is closed'

This commit is contained in:
Ondřej Vašíček
2018-04-30 12:07:36 +02:00
committed by Alexander Makarov
parent 9feb72dbd9
commit ff83a13d57
2 changed files with 2 additions and 1 deletions

View File

@ -113,7 +113,7 @@ class CookieCollection extends BaseObject implements \IteratorAggregate, \ArrayA
public function has($name)
{
return isset($this->_cookies[$name]) && $this->_cookies[$name]->value !== ''
&& ($this->_cookies[$name]->expire === null || $this->_cookies[$name]->expire >= time());
&& ($this->_cookies[$name]->expire === null || $this->_cookies[$name]->expire === 0 || $this->_cookies[$name]->expire >= time());
}
/**