W3cubDocs

/CakePHP 3.4

Class CookieCollection

Container class for cookies used in Http\Client.

Provides cookie jar like features for storing cookies between requests, as well as appending cookies to new requests.

Properties summary

  • $_cookies protected
    array
    The cookies stored in this jar.

Method Summary

  • get() public
    Get stored cookies for a URL.
  • getAll() public
    Get all the stored cookies.
  • store() public
    Store the cookies from a response.

Method Detail

get()source public

get( string $url )

Get stored cookies for a URL.

Finds matching stored cookies and returns a simple array of name => value

Parameters

string $url
The URL to find cookies for.

Returns

array

getAll()source public

getAll( )

Get all the stored cookies.

Returns

array

store()source public

store( Cake\Http\Client\Response $response , string $url )

Store the cookies from a response.

Store the cookies that haven't expired. If a cookie has been expired and is currently stored, it will be removed.

Parameters

Cake\Http\Client\Response $response
The response to read cookies from
string $url
The request URL used for default host/path values.

Properties detail

$_cookiessource

protected array

The cookies stored in this jar.

[]

© 2005–2017 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/3.4/class-Cake.Http.Client.CookieCollection.html