本文整理汇总了PHP中HttpResponse::setHeaderLine方法的典型用法代码示例。如果您正苦于以下问题:PHP HttpResponse::setHeaderLine方法的具体用法?PHP HttpResponse::setHeaderLine怎么用?PHP HttpResponse::setHeaderLine使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类HttpResponse
的用法示例。
在下文中一共展示了HttpResponse::setHeaderLine方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: configureCurl
/**
* @param \Blar\Curl\Curl $curl Curl.
* @param \Blar\Http\HttpResponse $response Response.
* @return $this
*/
protected function configureCurl(Curl $curl, HttpResponse $response)
{
$curl->setMethod($this->getMethod());
$curl->setUrl($this->getUrl());
if ($this->getHeaders()) {
$headers = $this->createHeadersArray($this->getHeaders());
$curl->setOption(CURLOPT_HTTPHEADER, $headers);
}
if ($this->getBody()) {
$curl->setBody($this->getBody());
}
$curl->setHeaderCallback(function ($header) use($response) {
$response->setHeaderLine($header);
});
$curl->setWriteCallback(function ($part) use($response) {
$response->addBodyPart($part);
});
return $this;
}