WordPress\AiClient\Providers\Http\Exception
NetworkException::fromPsr18NetworkException
Creates a NetworkException from a PSR-18 network exception.
Метод класса: NetworkException{}
Хуков нет.
Возвращает
self.
Использование
$result = NetworkException::fromPsr18NetworkException( $psrRequest, $networkException ): self;
- $psrRequest(RequestInterface) (обязательный)
- The PSR-7 request that failed.
- $networkException(Throwable) (обязательный)
- The PSR-18 network exception.
Список изменений
| С версии 0.2.0 | Введена. |
Код NetworkException::fromPsr18NetworkException() NetworkException::fromPsr18NetworkException WP 7.1.4
public static function fromPsr18NetworkException(RequestInterface $psrRequest, \Throwable $networkException): self
{
$request = Request::fromPsrRequest($psrRequest);
$message = sprintf('Network error occurred while sending request to %s: %s', $request->getUri(), $networkException->getMessage());
$exception = new self($message, 0, $networkException);
$exception->request = $request;
return $exception;
}