We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2dacf7b commit 7e34061Copy full SHA for 7e34061
1 file changed
src/GuzzleAdapter.php
@@ -55,7 +55,8 @@ public function __construct()
55
*/
56
public function start(Request $request)
57
{
58
- $this->_promises[] = $this->_client->requestAsync(
+ $handle = uniqid();
59
+ $this->_promises[$handle] = $this->_client->requestAsync(
60
$request->getMethod(),
61
$request->getUrl(),
62
[
@@ -64,8 +65,7 @@ public function start(Request $request)
64
65
]
66
);
67
- end($this->_promises);
68
- return key($this->_promises);
+ return $handle;
69
}
70
71
/**
@@ -75,8 +75,6 @@ public function start(Request $request)
75
76
public function end($endHandle)
77
78
- Util::throwIfNotType(['int' => [$endHandle]]);
79
-
80
$results = $this->fulfillPromises($this->_promises, $this->_exceptions);
81
foreach ($results as $handle => $response) {
82
try {
0 commit comments