Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. TransportException.php

class TransportException

Same name in this branch
  1. 11.1.x vendor/symfony/mailer/Exception/TransportException.php \Symfony\Component\Mailer\Exception\TransportException

@author Jordi Boggiano <j.boggiano@seld.be>

Hierarchy

  • class \Composer\Downloader\TransportException extends \Composer\Downloader\RuntimeException

Expanded class hierarchy of TransportException

24 files declare their use of TransportException
Application.php in vendor/composer/composer/src/Composer/Console/Application.php
AuthHelper.php in vendor/composer/composer/src/Composer/Util/AuthHelper.php
Bitbucket.php in vendor/composer/composer/src/Composer/Util/Bitbucket.php
ComposerRepository.php in vendor/composer/composer/src/Composer/Repository/ComposerRepository.php
Config.php in vendor/composer/composer/src/Composer/Config.php

... See full list

File

vendor/composer/composer/src/Composer/Downloader/TransportException.php, line 18

Namespace

Composer\Downloader
View source
class TransportException extends \RuntimeException {
    
    /** @var ?array<string> */
    protected $headers;
    
    /** @var ?string */
    protected $response;
    
    /** @var ?int */
    protected $statusCode;
    
    /** @var array<mixed> */
    protected $responseInfo = [];
    public function __construct(string $message = "", int $code = 400, ?\Throwable $previous = null) {
        parent::__construct($message, $code, $previous);
    }
    
    /**
     * @param array<string> $headers
     */
    public function setHeaders(array $headers) : void {
        $this->headers = $headers;
    }
    
    /**
     * @return ?array<string>
     */
    public function getHeaders() : ?array {
        return $this->headers;
    }
    public function setResponse(?string $response) : void {
        $this->response = $response;
    }
    
    /**
     * @return ?string
     */
    public function getResponse() : ?string {
        return $this->response;
    }
    
    /**
     * @param ?int $statusCode
     */
    public function setStatusCode($statusCode) : void {
        $this->statusCode = $statusCode;
    }
    
    /**
     * @return ?int
     */
    public function getStatusCode() : ?int {
        return $this->statusCode;
    }
    
    /**
     * @return array<mixed>
     */
    public function getResponseInfo() : array {
        return $this->responseInfo;
    }
    
    /**
     * @param array<mixed> $responseInfo
     */
    public function setResponseInfo(array $responseInfo) : void {
        $this->responseInfo = $responseInfo;
    }

}

Members

Title Sort descending Modifiers Object type Summary
TransportException::$headers protected property @var ?array&lt;string&gt;
TransportException::$response protected property @var ?string
TransportException::$responseInfo protected property @var array&lt;mixed&gt;
TransportException::$statusCode protected property @var ?int
TransportException::getHeaders public function
TransportException::getResponse public function
TransportException::getResponseInfo public function
TransportException::getStatusCode public function
TransportException::setHeaders public function
TransportException::setResponse public function
TransportException::setResponseInfo public function
TransportException::setStatusCode public function
TransportException::__construct public function

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal