Concurrent requests

This commit is contained in:
Jaeger 2018-12-11 00:00:17 +08:00
parent a779ef71f3
commit df521923ac
2 changed files with 26 additions and 0 deletions

View File

@ -12,6 +12,14 @@ namespace QL\Services;
use Jaeger\GHttp;
use Closure;
/**
* Class MultiRequestService
* @package QL\Services
*
* @method MultiRequestService withHeaders($headers)
* @method MultiRequestService withOptions($options)
* @method MultiRequestService concurrency($concurrency)
*/
class MultiRequestService
{
protected $ql;
@ -41,4 +49,14 @@ class MultiRequestService
$error($this->ql,$reason, $index);
});
}
public function sendGet()
{
$this->multiRequest->get();
}
public function sendPost()
{
$this->multiRequest->post();
}
}

View File

@ -30,4 +30,12 @@ class HttpTest extends TestCaseBase
]);
$this->assertEquals((string)$mock->getLastRequest()->getBody(),json_encode($data));
}
/**
* @test
*/
public function concurrent_requests()
{
}
}