!C99Shell v. 2.1 [PHP 8 Update] [02.02.2022]!

Software: Apache/2.4.53 (Unix) OpenSSL/1.1.1o PHP/7.4.29 mod_perl/2.0.12 Perl/v5.34.1. PHP/7.4.29 

uname -a: Linux vps-2738122-x 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 

uid=1(daemon) gid=1(daemon) grupos=1(daemon) 

Safe-mode: OFF (not secure)

/opt/apex_led/php/vendor/guzzlehttp/guzzle/src/Exception/   drwxrwxr-x
Free 15.58 GB of 61.93 GB (25.15%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     RequestException.php (3.34 KB)      -rwxrwxr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
namespace GuzzleHttp\Exception;

use 
GuzzleHttp\Message\RequestInterface;
use 
GuzzleHttp\Message\ResponseInterface;
use 
GuzzleHttp\Ring\Exception\ConnectException;
use 
GuzzleHttp\Exception\ConnectException as HttpConnectException;
use 
GuzzleHttp\Ring\Future\FutureInterface;

/**
 * HTTP Request exception
 */
class RequestException extends TransferException
{
    
/** @var RequestInterface */
    
private $request;

    
/** @var ResponseInterface */
    
private $response;

    public function 
__construct(
        
$message,
        
RequestInterface $request,
        
ResponseInterface $response null,
        \
Exception $previous null
    
) {
        
// Set the code of the exception if the response is set and not future.
        
$code $response && !($response instanceof FutureInterface)
            ? 
$response->getStatusCode()
            : 
0;
        
parent::__construct($message$code$previous);
        
$this->request $request;
        
$this->response $response;
    }

    
/**
     * Wrap non-RequesExceptions with a RequestException
     *
     * @param RequestInterface $request
     * @param \Exception       $e
     *
     * @return RequestException
     */
    
public static function wrapException(RequestInterface $request, \Exception $e)
    {
        if (
$e instanceof RequestException) {
            return 
$e;
        } elseif (
$e instanceof ConnectException) {
            return new 
HttpConnectException($e->getMessage(), $requestnull$e);
        } else {
            return new 
RequestException($e->getMessage(), $requestnull$e);
        }
    }

    
/**
     * Factory method to create a new exception with a normalized error message
     *
     * @param RequestInterface  $request  Request
     * @param ResponseInterface $response Response received
     * @param \Exception        $previous Previous exception
     *
     * @return self
     */
    
public static function create(
        
RequestInterface $request,
        
ResponseInterface $response null,
        \
Exception $previous null
    
) {
        if (!
$response) {
            return new 
self('Error completing request'$requestnull$previous);
        }

        
$level floor($response->getStatusCode() / 100);
        if (
$level == '4') {
            
$label 'Client error response';
            
$className __NAMESPACE__ '\\ClientException';
        } elseif (
$level == '5') {
            
$label 'Server error response';
            
$className __NAMESPACE__ '\\ServerException';
        } else {
            
$label 'Unsuccessful response';
            
$className __CLASS__;
        }

        
$message $label ' [url] ' $request->getUrl()
            . 
' [status code] ' $response->getStatusCode()
            . 
' [reason phrase] ' $response->getReasonPhrase();

        return new 
$className($message$request$response$previous);
    }

    
/**
     * Get the request that caused the exception
     *
     * @return RequestInterface
     */
    
public function getRequest()
    {
        return 
$this->request;
    }

    
/**
     * Get the associated response
     *
     * @return ResponseInterface|null
     */
    
public function getResponse()
    {
        return 
$this->response;
    }

    
/**
     * Check if a response was received
     *
     * @return bool
     */
    
public function hasResponse()
    {
        return 
$this->response !== null;
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.1 [PHP 8 Update] [02.02.2022] maintained byC99Shell Github | Generation time: 0.6522 ]--