/**
* @param HttpRequest $request
*/
public function setRequestTimeout(HttpRequest $request)
{
if ($this->options['timeout'] > 0) {
$this->requestTimer = $this->loop->addTimer($this->options['timeout'], function () use($request) {
$request->closeError(new \Exception('Transaction time out'));
});
}
}