Properties

$relationMap

$relationMap : array

关联集合

Type

array

$autoIncrementId

$autoIncrementId : integer

自增ID 会比当前列表长度+1

Type

integer

Methods

__construct()

__construct(array  $cookieList = array()) 

__construct

Parameters

array $cookieList

setCookieList()

setCookieList(array  $cookieList) : void

设置 Cookie 列表

Parameters

array $cookieList

getCookieList()

getCookieList() : array

获取 Cookie 列表

Returns

array

setCookie()

setCookie(string  $name, string  $value, integer  $expires, string  $path = '/', string  $domain = '', boolean  $secure = false, boolean  $httpOnly = false) : \Yurun\Util\YurunHttp\Cookie\CookieItem

设置 Cookie

Parameters

string $name
string $value
integer $expires
string $path
string $domain
boolean $secure
boolean $httpOnly

Returns

\Yurun\Util\YurunHttp\Cookie\CookieItem

count()

count() : integer

Cookie 数量

Returns

integer

getRequestCookies()

getRequestCookies(\Psr\Http\Message\UriInterface  $uri) : array

获取请求所需 Cookie 关联数组

Parameters

\Psr\Http\Message\UriInterface $uri

Returns

array

getRequestCookieString()

getRequestCookieString(\Psr\Http\Message\UriInterface  $uri) : string

获取请求所需 Cookie 关联数组

Parameters

\Psr\Http\Message\UriInterface $uri

Returns

string

getCookieItem()

getCookieItem(string  $name, string  $domain = '', string  $path = '/') : \Yurun\Util\YurunHttp\Cookie\CookieItem

获取 CookieItem

Parameters

string $name
string $domain
string $path

Returns

\Yurun\Util\YurunHttp\Cookie\CookieItem

checkDomain()

checkDomain(string  $uriDomain, string  $cookieDomain) : boolean

检查 uri 域名和 cookie 域名

Parameters

string $uriDomain
string $cookieDomain

Returns

boolean

checkPath()

checkPath(  $uriPath,   $cookiePath) : boolean

检查 uri 路径和 cookie 路径

Parameters

$uriPath
$cookiePath

Returns

boolean

updateCookie()

updateCookie(integer  $id, \Yurun\Util\YurunHttp\Cookie\CookieItem  $item) : integer

更新 Cookie 数据

Parameters

integer $id
\Yurun\Util\YurunHttp\Cookie\CookieItem $item

Returns

integer