getCookies() public method

The cookie collection contains the cookies associated with HTTP message.
public getCookies ( ) : CookieCollection | Cookie[]
return yii\web\CookieCollection | yii\web\Cookie[] the cookie collection.
Beispiel #1
0
 /**
  * @inheritdoc
  */
 public function getCookies()
 {
     $cookieCollection = parent::getCookies();
     if ($cookieCollection->getCount() === 0 && $this->getHeaders()->has('set-cookie')) {
         $cookieStrings = $this->getHeaders()->get('set-cookie', [], false);
         foreach ($cookieStrings as $cookieString) {
             $cookieCollection->add($this->parseCookie($cookieString));
         }
     }
     return $cookieCollection;
 }