From f7d1a2cce09fc297904d806b33ec1574de84bd32 Mon Sep 17 00:00:00 2001 From: Snider Date: Sun, 1 Feb 2026 17:16:08 +0000 Subject: [PATCH] fix(developer): remove phpdocumentor (no PHP 8.4 support) phpdocumentor/phpdocumentor doesn't support PHP 8.4 yet, causing the composer global require to fail during image build. Co-Authored-By: Claude Opus 4.5 --- developer/Dockerfile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/developer/Dockerfile b/developer/Dockerfile index 1b8a99b..dd07b47 100644 --- a/developer/Dockerfile +++ b/developer/Dockerfile @@ -124,13 +124,12 @@ RUN ln -sf /usr/bin/php84 /usr/bin/php RUN curl -sS https://getcomposer.org/installer | php -- \ --install-dir=/usr/bin --filename=composer -# PHP tools via Composer +# PHP tools via Composer (phpdocumentor excluded - doesn't support PHP 8.4 yet) RUN composer global require --no-interaction \ phpunit/phpunit:^11.0 \ pestphp/pest:^3.0 \ phpstan/phpstan:^2.0 \ - laravel/pint:^1.0 \ - phpdocumentor/phpdocumentor:^3.0 + laravel/pint:^1.0 # FrankenPHP (static binary) RUN curl -fsSL "https://github.com/dunglas/frankenphp/releases/latest/download/frankenphp-linux-$(uname -m | sed 's/aarch64/arm64/' | sed 's/x86_64/x86_64/')" -o /usr/local/bin/frankenphp && \