From 7d8722eec5ed8d6bca482110e13b5bcc016800a6 Mon Sep 17 00:00:00 2001 From: Marijn Doeve Date: Sun, 12 Jul 2026 22:49:46 +0200 Subject: [PATCH] Declare ext-intl and ext-zip as explicit composer requirements DataExportService uses ZipArchive directly and the Dutch-locale format_datetime Twig filter needs real ext-intl (the polyfill only supports en), but composer.json only declared ext-ctype/ext-iconv. Adding them lets `composer check-platform-reqs` catch a missing extension before a runtime crash. --- composer.json | 2 ++ composer.lock | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 7263fe8..a5f07e3 100644 --- a/composer.json +++ b/composer.json @@ -9,6 +9,8 @@ "php": ">=8.5", "ext-ctype": "*", "ext-iconv": "*", + "ext-intl": "*", + "ext-zip": "*", "doctrine/dbal": "^4.4.3", "doctrine/doctrine-bundle": "^3.2.2", "doctrine/doctrine-migrations-bundle": "^4.0", diff --git a/composer.lock b/composer.lock index acf6e95..437af3e 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "b2f319bad9d390a60067420d772e06e6", + "content-hash": "fa712d8b03b08daba40ae9f1de32e256", "packages": [ { "name": "composer/pcre", @@ -13511,7 +13511,9 @@ "platform": { "php": ">=8.5", "ext-ctype": "*", - "ext-iconv": "*" + "ext-iconv": "*", + "ext-intl": "*", + "ext-zip": "*" }, "platform-dev": {}, "plugin-api-version": "2.9.0"