From 58f41adc9430ae1925e1f90929bb9ffa11dbca59 Mon Sep 17 00:00:00 2001 From: Carnage Date: Mon, 26 Feb 2024 09:40:29 +0000 Subject: [PATCH] Add a check to ensure cached code/routes exist before including them --- src/ServiceProvider.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ServiceProvider.php b/src/ServiceProvider.php index 469bc9b..9573fe6 100644 --- a/src/ServiceProvider.php +++ b/src/ServiceProvider.php @@ -53,6 +53,11 @@ public function register(): void /** @return Builder[] */ private function instantiateBuilders(): array { + /** @phpstan-ignore-next-line */ // config is a laravel framework helper method + if (!file_exists(config('membrane.routes_file')) || empty(config('membrane.additional_builders'))) { + return []; + } + /** @phpstan-ignore-next-line */ // config is a laravel framework helper method $router = new Router(new RouteCollection(include config('membrane.routes_file')));