File manager - Edit - /home/autoph/public_html/connectv1/lms/vendor/react/dns/src/Query/TimeoutExecutor.php
Back
<?php namespace React\Dns\Query; use React\EventLoop\Loop; use React\EventLoop\LoopInterface; use React\Promise\Timer; final class TimeoutExecutor implements ExecutorInterface { private $executor; private $loop; private $timeout; public function __construct(ExecutorInterface $executor, $timeout, LoopInterface $loop = null) { $this->executor = $executor; $this->loop = $loop ?: Loop::get(); $this->timeout = $timeout; } public function query(Query $query) { return Timer\timeout($this->executor->query($query), $this->timeout, $this->loop)->then(null, function ($e) use ($query) { if ($e instanceof Timer\TimeoutException) { $e = new TimeoutException(sprintf("DNS query for %s timed out", $query->describe()), 0, $e); } throw $e; }); } }
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings