private static function set_header_into_opt($header, $value, &$opt)
{
if (isset($opt[self::HEADERS])) {
if (!is_array($opt[self::HEADERS])) {
trigger_error('Invalid $opt[\'headers\'], please check.');
throw new BCS_Exception('Invalid $opt[\'headers\'], please check.', -1);
}
} else {
$opt[self::HEADERS] = array();
}
$opt[self::HEADERS][$header] = $value;
}