YoastSEO_Vendor\GuzzleHttp\Promise
EachPromise::advanceIterator() private Yoast 1.0
{} Это метод класса: EachPromise{}
Хуков нет.
Возвращает
Null. Ничего.
Использование
// private - только в коде основоного (родительского) класса $result = $this->advanceIterator();
Код EachPromise::advanceIterator() EachPromise::advanceIterator Yoast 15.6.2
private function advanceIterator()
{
// Place a lock on the iterator so that we ensure to not recurse,
// preventing fatal generator errors.
if ($this->mutex) {
return \false;
}
$this->mutex = \true;
try {
$this->iterable->next();
$this->mutex = \false;
return \true;
} catch (\Throwable $e) {
$this->aggregate->reject($e);
$this->mutex = \false;
return \false;
} catch (\Exception $e) {
$this->aggregate->reject($e);
$this->mutex = \false;
return \false;
}
}