YoastSEO_Vendor\GuzzleHttp\Cookie
CookieJar::withCookieHeader() public Yoast 1.0
{} Это метод класса: CookieJar{}
Хуков нет.
Возвращает
Null. Ничего.
Использование
$CookieJar = new CookieJar(); $CookieJar->withCookieHeader( \YoastSEO_Vendor\Psr\Http\Message\RequestInterface $request );
Код CookieJar::withCookieHeader() CookieJar::withCookieHeader Yoast 15.6.2
public function withCookieHeader(\YoastSEO_Vendor\Psr\Http\Message\RequestInterface $request)
{
$values = [];
$uri = $request->getUri();
$scheme = $uri->getScheme();
$host = $uri->getHost();
$path = $uri->getPath() ?: '/';
foreach ($this->cookies as $cookie) {
if ($cookie->matchesPath($path) && $cookie->matchesDomain($host) && !$cookie->isExpired() && (!$cookie->getSecure() || $scheme === 'https')) {
$values[] = $cookie->getName() . '=' . $cookie->getValue();
}
}
return $values ? $request->withHeader('Cookie', \implode('; ', $values)) : $request;
}