mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-13 23:15:29 +00:00
Fix PHPStan error
This commit is contained in:
parent
c426677841
commit
db88e543fa
@ -117,24 +117,20 @@ abstract class AsyncEvent{
|
|||||||
}
|
}
|
||||||
|
|
||||||
$testResolve = function() use (&$nonConcurrentHandlers, &$testResolve, $resolver){
|
$testResolve = function() use (&$nonConcurrentHandlers, &$testResolve, $resolver){
|
||||||
if(count($nonConcurrentHandlers) === 0){
|
$this->waitForPromises()->onCompletion(function() use (&$nonConcurrentHandlers, $testResolve, $resolver){
|
||||||
$this->waitForPromises()->onCompletion(function() use ($resolver){
|
$handler = array_shift($nonConcurrentHandlers);
|
||||||
$resolver->resolve(null);
|
if($handler !== null){
|
||||||
}, function() use ($resolver){
|
|
||||||
$resolver->reject();
|
|
||||||
});
|
|
||||||
}else{
|
|
||||||
$this->waitForPromises()->onCompletion(function() use (&$nonConcurrentHandlers, $testResolve){
|
|
||||||
$handler = array_shift($nonConcurrentHandlers);
|
|
||||||
$result = $handler->callAsync($this);
|
$result = $handler->callAsync($this);
|
||||||
if($result !== null) {
|
if($result !== null) {
|
||||||
$this->promises->add($result);
|
$this->promises->add($result);
|
||||||
}
|
}
|
||||||
$testResolve();
|
$testResolve();
|
||||||
}, function() use ($resolver) {
|
}else{
|
||||||
$resolver->reject();
|
$resolver->resolve(null);
|
||||||
});
|
}
|
||||||
}
|
}, function() use ($resolver) {
|
||||||
|
$resolver->reject();
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
$testResolve();
|
$testResolve();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user