From e82fd014db541e38711d07f93e4972ec7084d0c9 Mon Sep 17 00:00:00 2001 From: Farhan Brillan W Date: Mon, 9 Mar 2026 10:30:26 +0700 Subject: [PATCH] Add PHPStan stub for ResponseFactory::image() macro Adds a PHPStan stub file and extension.neon to resolve Larastan reporting 'Call to an undefined method' for the image() response macro registered at runtime by the ServiceProvider. Fixes #24 --- composer.json | 5 +++++ extension.neon | 3 +++ stubs/ResponseFactory.stub | 16 ++++++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 extension.neon create mode 100644 stubs/ResponseFactory.stub diff --git a/composer.json b/composer.json index 019e7e8..02098a1 100644 --- a/composer.json +++ b/composer.json @@ -49,6 +49,11 @@ "aliases": { "Image": "Intervention\\Image\\Laravel\\Facades\\Image" } + }, + "phpstan": { + "includes": [ + "extension.neon" + ] } } } diff --git a/extension.neon b/extension.neon new file mode 100644 index 0000000..b75fbbc --- /dev/null +++ b/extension.neon @@ -0,0 +1,3 @@ +parameters: + stubFiles: + - stubs/ResponseFactory.stub diff --git a/stubs/ResponseFactory.stub b/stubs/ResponseFactory.stub new file mode 100644 index 0000000..22f72ad --- /dev/null +++ b/stubs/ResponseFactory.stub @@ -0,0 +1,16 @@ +