diff --git a/src/Support/Backtrace.php b/src/Support/Backtrace.php index cf90ab03..0fe46c06 100644 --- a/src/Support/Backtrace.php +++ b/src/Support/Backtrace.php @@ -16,6 +16,8 @@ final class Backtrace */ private const FILE = 'file'; + private const BACKTRACE_OPTIONS = DEBUG_BACKTRACE_IGNORE_ARGS; + /** * Returns the current test file. */ @@ -23,7 +25,7 @@ final class Backtrace { $current = null; - foreach (debug_backtrace() as $trace) { + foreach (debug_backtrace(self::BACKTRACE_OPTIONS) as $trace) { if (Str::endsWith($trace[self::FILE], (string) realpath('vendor/phpunit/phpunit/src/Util/FileLoader.php'))) { break; } @@ -43,7 +45,7 @@ final class Backtrace */ public static function file(): string { - return debug_backtrace()[1][self::FILE]; + return debug_backtrace(self::BACKTRACE_OPTIONS)[1][self::FILE]; } /** @@ -51,7 +53,7 @@ final class Backtrace */ public static function dirname(): string { - return dirname(debug_backtrace()[1][self::FILE]); + return dirname(debug_backtrace(self::BACKTRACE_OPTIONS)[1][self::FILE]); } /** @@ -59,6 +61,6 @@ final class Backtrace */ public static function line(): int { - return debug_backtrace()[1]['line']; + return debug_backtrace(self::BACKTRACE_OPTIONS)[1]['line']; } }