From 38092a639e999e353fe421fce61dfdf8fef115a3 Mon Sep 17 00:00:00 2001 From: netkas Date: Fri, 27 Sep 2024 14:21:54 -0400 Subject: [PATCH] Add throwableToString method to Utilities class --- src/Socialbox/Classes/Utilities.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/Socialbox/Classes/Utilities.php b/src/Socialbox/Classes/Utilities.php index 2dde003..373e912 100644 --- a/src/Socialbox/Classes/Utilities.php +++ b/src/Socialbox/Classes/Utilities.php @@ -105,4 +105,16 @@ class Utilities return $headers; } + + public static function throwableToString(\Throwable $e): string + { + return sprintf( + "%s: %s in %s:%d\nStack trace:\n%s", + get_class($e), + $e->getMessage(), + $e->getFile(), + $e->getLine(), + $e->getTraceAsString() + ); + } } \ No newline at end of file