*/ private $diagnostics; /** * @param string $message * @param array $diagnostics * @param Throwable|null $previous */ public function __construct(string $message, array $diagnostics = [], ?Throwable $previous = null) { parent::__construct($message, 0, $previous); $this->diagnostics = $diagnostics; } /** @return array */ public function getDiagnostics(): array { return $this->diagnostics; } }