From a2f44cd5fa3a64d3b7313250b55b5f8af679f5f6 Mon Sep 17 00:00:00 2001 From: Vincent Langlet Date: Tue, 7 Oct 2025 16:04:55 +0200 Subject: [PATCH 1/2] Allow Throwable in expectExceptionObject --- src/Framework/TestCase.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Framework/TestCase.php b/src/Framework/TestCase.php index cb77c90568..ecdab98a4a 100644 --- a/src/Framework/TestCase.php +++ b/src/Framework/TestCase.php @@ -1083,7 +1083,7 @@ final protected function expectExceptionMessageMatches(string $regularExpression * Information for expected exception class, expected exception message, and * expected exception code are retrieved from a given Exception object. */ - final protected function expectExceptionObject(\Exception $exception): void + final protected function expectExceptionObject(\Throwable $exception): void { $this->expectException($exception::class); $this->expectExceptionMessage($exception->getMessage()); From 42d0454aeccdedfa38d733ae8f70b8397a9b3f86 Mon Sep 17 00:00:00 2001 From: Vincent Langlet Date: Thu, 9 Oct 2025 16:26:50 +0200 Subject: [PATCH 2/2] Fix cs --- src/Framework/TestCase.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Framework/TestCase.php b/src/Framework/TestCase.php index ecdab98a4a..e17779d3ee 100644 --- a/src/Framework/TestCase.php +++ b/src/Framework/TestCase.php @@ -1083,7 +1083,7 @@ final protected function expectExceptionMessageMatches(string $regularExpression * Information for expected exception class, expected exception message, and * expected exception code are retrieved from a given Exception object. */ - final protected function expectExceptionObject(\Throwable $exception): void + final protected function expectExceptionObject(Throwable $exception): void { $this->expectException($exception::class); $this->expectExceptionMessage($exception->getMessage());