Вход Регистрация
Файл: vendor/laravel/framework/src/Illuminate/Http/Client/RequestException.php
Строк: 54
<?php

namespace IlluminateHttpClient;

use 
GuzzleHttpPsr7Message;

class 
RequestException extends HttpClientException
{
    
/**
     * The response instance.
     *
     * @var IlluminateHttpClientResponse
     */
    
public $response;

    
/**
     * Create a new exception instance.
     *
     * @param  IlluminateHttpClientResponse  $response
     * @return void
     */
    
public function __construct(Response $response)
    {
        
parent::__construct($this->prepareMessage($response), $response->status());

        
$this->response $response;
    }

    
/**
     * Prepare the exception message.
     *
     * @param  IlluminateHttpClientResponse  $response
     * @return string
     */
    
protected function prepareMessage(Response $response)
    {
        
$message "HTTP request returned status code {$response->status()}";

        
$summary Message::bodySummary($response->toPsrResponse());

        return 
is_null($summary) ? $message $message .= ":n{$summary}n";
    }
}
Онлайн: 0
Реклама