From a3366379e0b77c5b4e0a8475fe4854602312bddb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Dorn?= Date: Thu, 11 Jun 2020 16:13:17 +0200 Subject: [PATCH] optimise debug_backtrace calls --- src/Support/Backtrace.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Support/Backtrace.php b/src/Support/Backtrace.php index cf90ab03..ecd56d93 100644 --- a/src/Support/Backtrace.php +++ b/src/Support/Backtrace.php @@ -15,6 +15,8 @@ final class Backtrace * @var string */ private const FILE = 'file'; + + private const BACKTRACE_OPTIONS = DEBUG_BACKTRACE_IGNORE_ARGS; /** * Returns the current test file. @@ -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']; } }