NukeViet\Http\Http::buildCookieHeader PHP Method

buildCookieHeader() public static method

public static buildCookieHeader ( mixed &$args )
$args mixed
    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;
        }
    }