public static function buildCookieHeader(&$args)
{
if (!empty($args['cookies'])) {
// Upgrade any name => value cookie pairs to NukeViet\Http\Cookie instances
foreach ($args['cookies'] as $name => $value) {
if (!is_object($value)) {
$args['cookies'][$name] = new Cookie(array('name' => $name, 'value' => $value));
}
}
$cookies_header = '';
foreach ((array) $args['cookies'] as $cookie) {
$cookies_header .= $cookie->getHeaderValue() . '; ';
}
$cookies_header = substr($cookies_header, 0, -2);
$args['headers']['cookie'] = $cookies_header;
}
}