diff --git a/src/DocBlock/Tags/InvalidTag.php b/src/DocBlock/Tags/InvalidTag.php index 05944ab9..d84cf936 100644 --- a/src/DocBlock/Tags/InvalidTag.php +++ b/src/DocBlock/Tags/InvalidTag.php @@ -77,7 +77,9 @@ public function withError(Throwable $exception): self private function flattenExceptionBacktrace(Throwable $exception): void { $traceProperty = (new ReflectionClass(Exception::class))->getProperty('trace'); - $traceProperty->setAccessible(true); + if (PHP_VERSION_ID < 80100) { + $traceProperty->setAccessible(true); + } do { $trace = $exception->getTrace(); @@ -96,7 +98,9 @@ function (array $call): array { $exception = $exception->getPrevious(); } while ($exception !== null); - $traceProperty->setAccessible(false); + if (PHP_VERSION_ID < 80100) { + $traceProperty->setAccessible(false); + } } /**