Concurrent requests
This commit is contained in:
parent
a779ef71f3
commit
df521923ac
@ -12,6 +12,14 @@ namespace QL\Services;
|
|||||||
use Jaeger\GHttp;
|
use Jaeger\GHttp;
|
||||||
use Closure;
|
use Closure;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class MultiRequestService
|
||||||
|
* @package QL\Services
|
||||||
|
*
|
||||||
|
* @method MultiRequestService withHeaders($headers)
|
||||||
|
* @method MultiRequestService withOptions($options)
|
||||||
|
* @method MultiRequestService concurrency($concurrency)
|
||||||
|
*/
|
||||||
class MultiRequestService
|
class MultiRequestService
|
||||||
{
|
{
|
||||||
protected $ql;
|
protected $ql;
|
||||||
@ -41,4 +49,14 @@ class MultiRequestService
|
|||||||
$error($this->ql,$reason, $index);
|
$error($this->ql,$reason, $index);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function sendGet()
|
||||||
|
{
|
||||||
|
$this->multiRequest->get();
|
||||||
|
}
|
||||||
|
|
||||||
|
public function sendPost()
|
||||||
|
{
|
||||||
|
$this->multiRequest->post();
|
||||||
|
}
|
||||||
}
|
}
|
@ -30,4 +30,12 @@ class HttpTest extends TestCaseBase
|
|||||||
]);
|
]);
|
||||||
$this->assertEquals((string)$mock->getLastRequest()->getBody(),json_encode($data));
|
$this->assertEquals((string)$mock->getLastRequest()->getBody(),json_encode($data));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @test
|
||||||
|
*/
|
||||||
|
public function concurrent_requests()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user