Файловый менеджер - Редактировать - /home/easybachat/resumewing.com/vendor/php-http/client-common/src/HttpClientPool/RoundRobinClientPool.php
Ðазад
<?php declare(strict_types=1); namespace Http\Client\Common\HttpClientPool; use Http\Client\Common\Exception\HttpClientNotFoundException; /** * RoundRobinClientPool will choose the next client in the pool. * * @author Joel Wurtz <joel.wurtz@gmail.com> */ final class RoundRobinClientPool extends HttpClientPool { protected function chooseHttpClient(): HttpClientPoolItem { $last = current($this->clientPool); do { $client = next($this->clientPool); if (false === $client) { $client = reset($this->clientPool); if (false === $client) { throw new HttpClientNotFoundException('Cannot choose a http client as there is no one present in the pool'); } } // Case when there is only one and the last one has been disabled if ($last === $client && $client->isDisabled()) { throw new HttpClientNotFoundException('Cannot choose a http client as there is no one enabled in the pool'); } } while ($client->isDisabled()); return $client; } }
| ver. 1.4 |
Github
|
.
| PHP 8.2.29 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0.4 |
proxy
|
phpinfo
|
ÐаÑтройка