*/ trait HttpClientEmulator { /** * {@inheritdoc} * * @see HttpClient::sendRequest */ public function sendRequest(RequestInterface $request) { $promise = $this->sendAsyncRequest($request); return $promise->wait(); } /** * {@inheritdoc} * * @see HttpAsyncClient::sendAsyncRequest */ abstract public function sendAsyncRequest(RequestInterface $request); }