We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d023430 commit 3b201afCopy full SHA for 3b201af
src/MultiRunner.php
@@ -85,17 +85,18 @@ public function wait(PromiseCore $targetCore = null): void
85
{
86
do {
87
$status = curl_multi_exec($this->multiHandle, $active);
88
+ curl_multi_select($this->multiHandle, 0.1);
89
$info = curl_multi_info_read($this->multiHandle);
- if (false !== $info) {
90
+ if ($info !== false) {
91
$core = $this->findCoreByHandle($info['handle']);
92
- if (null === $core) {
93
+ if ($core === null) {
94
// We have no promise for this handle. Drop it.
95
curl_multi_remove_handle($this->multiHandle, $info['handle']);
96
continue;
97
}
98
- if (CURLE_OK === $info['result']) {
99
+ if ($info['result'] === CURLE_OK) {
100
$core->fulfill();
101
} else {
102
$error = curl_error($core->getHandle());
0 commit comments