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

Breadcrumb

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

function Exception::__construct

Same name in this branch
  1. 11.1.x vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/Exception.php \PHPUnit\Framework\MockObject\Stub\Exception::__construct()
  2. 11.1.x vendor/phpunit/phpunit/src/Framework/Constraint/Exception/Exception.php \PHPUnit\Framework\Constraint\Exception::__construct()
  3. 11.1.x vendor/mck89/peast/lib/Peast/Syntax/Exception.php \Peast\Syntax\Exception::__construct()
60 calls to Exception::__construct()
ActualValueIsNotAnObjectException::__construct in vendor/phpunit/phpunit/src/Framework/Exception/ObjectEquals/ActualValueIsNotAnObjectException.php
ActualValueIsNotAnObjectException::__construct in vendor/phpunit/phpunit/src/Framework/Exception/ObjectEquals/ActualValueIsNotAnObjectException.php
CannotUseAddMethodsException::__construct in vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/CannotUseAddMethodsException.php
CannotUseAddMethodsException::__construct in vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/CannotUseAddMethodsException.php
CannotUseOnlyMethodsException::__construct in vendor/phpunit/phpunit/src/Framework/MockObject/Exception/CannotUseOnlyMethodsException.php

... See full list

30 methods override Exception::__construct()
ActualValueIsNotAnObjectException::__construct in vendor/phpunit/phpunit/src/Framework/Exception/ObjectEquals/ActualValueIsNotAnObjectException.php
CannotUseAddMethodsException::__construct in vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/CannotUseAddMethodsException.php
CannotUseOnlyMethodsException::__construct in vendor/phpunit/phpunit/src/Framework/MockObject/Exception/CannotUseOnlyMethodsException.php
ClassIsEnumerationException::__construct in vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/ClassIsEnumerationException.php
ClassIsFinalException::__construct in vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/ClassIsFinalException.php

... See full list

File

vendor/phpunit/phpunit/src/Framework/Exception/Exception.php, line 47

Class

Exception
Base class for all PHPUnit Framework exceptions.

Namespace

PHPUnit\Framework

Code

public function __construct(string $message = '', int|string $code = 0, ?Throwable $previous = null) {
    
    /**
     * @see https://github.com/sebastianbergmann/phpunit/issues/5965
     */
    if (!is_int($code)) {
        $message .= sprintf(' (exception code: %s)', $code);
        $code = 0;
    }
    parent::__construct($message, $code, $previous);
    $this->serializableTrace = $this->getTrace();
    foreach (array_keys($this->serializableTrace) as $key) {
        unset($this->serializableTrace[$key]['args']);
    }
}
RSS feed
Powered by Drupal