From e2094fac2e57e17d855dc10df71b1145767a3dd0 Mon Sep 17 00:00:00 2001 From: Tom Mitchelmore Date: Tue, 21 Oct 2025 10:00:16 +0100 Subject: [PATCH 1/2] Add support for Ignition config --- src/Exceptions/Handler.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Exceptions/Handler.php b/src/Exceptions/Handler.php index cc5409b..7b9c96a 100644 --- a/src/Exceptions/Handler.php +++ b/src/Exceptions/Handler.php @@ -9,6 +9,7 @@ use Rareloop\Lumberjack\Facades\Config; use Laminas\Diactoros\Response\HtmlResponse; use Psr\Http\Message\ServerRequestInterface; +use Spatie\Ignition\Config\IgnitionConfig; class Handler implements HandlerInterface { @@ -38,6 +39,7 @@ public function render(ServerRequestInterface $request, Exception $e): ResponseI $isDebug = Config::get('app.debug', false) === true; $ignition = Ignition::make() + ->setConfig(new IgnitionConfig(config('ignition', []))) ->shouldDisplayException($isDebug) ->runningInProductionEnvironment(!$isDebug) ->register(); From 8d9e59c7155728161d79b0c488b4d2ac97bf37d4 Mon Sep 17 00:00:00 2001 From: Tom Mitchelmore Date: Tue, 21 Oct 2025 10:14:39 +0100 Subject: [PATCH 2/2] Check function exists --- src/Exceptions/Handler.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Exceptions/Handler.php b/src/Exceptions/Handler.php index 7b9c96a..598aaf0 100644 --- a/src/Exceptions/Handler.php +++ b/src/Exceptions/Handler.php @@ -39,11 +39,14 @@ public function render(ServerRequestInterface $request, Exception $e): ResponseI $isDebug = Config::get('app.debug', false) === true; $ignition = Ignition::make() - ->setConfig(new IgnitionConfig(config('ignition', []))) ->shouldDisplayException($isDebug) ->runningInProductionEnvironment(!$isDebug) ->register(); + if (function_exists('config')) { + $ignition->setConfig(new IgnitionConfig(config('ignition', []))); + } + ob_start(); $ignition->handleException($e);