From 0f62dcfa33cc59dda035724944e276a9b14ceb48 Mon Sep 17 00:00:00 2001 From: Hugo Alliaume Date: Tue, 5 Aug 2025 08:07:10 +0200 Subject: [PATCH] Add support for Symfony 8 --- CHANGELOG.md | 4 ++++ composer.json | 12 ++++++------ src/DependencyInjection/SvelteExtension.php | 4 ++-- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ef7204e..5c7e94c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # CHANGELOG +## 2.29.0 + +- Add Symfony 8 support + ## 2.13.2 - Revert "Change JavaScript package to `type: module`" diff --git a/composer.json b/composer.json index 8d19662..6ce86e8 100644 --- a/composer.json +++ b/composer.json @@ -36,12 +36,12 @@ "symfony/stimulus-bundle": "^2.9.1" }, "require-dev": { - "symfony/asset-mapper": "^6.3|^7.0", - "symfony/finder": "^5.4|^6.2|^7.0", - "symfony/framework-bundle": "^5.4|^6.2|^7.0", - "symfony/phpunit-bridge": "^5.4|^6.2|^7.0", - "symfony/twig-bundle": "^5.4|^6.2|^7.0", - "symfony/var-dumper": "^5.4|^6.2|^7.0" + "symfony/asset-mapper": "^6.3|^7.0|^8.0", + "symfony/finder": "^5.4|^6.2|^7.0|^8.0", + "symfony/framework-bundle": "^5.4|^6.2|^7.0|^8.0", + "symfony/phpunit-bridge": "^5.4|^6.2|^7.0|^8.0", + "symfony/twig-bundle": "^5.4|^6.2|^7.0|^8.0", + "symfony/var-dumper": "^5.4|^6.2|^7.0|^8.0" }, "extra": { "thanks": { diff --git a/src/DependencyInjection/SvelteExtension.php b/src/DependencyInjection/SvelteExtension.php index 1b4af03..cdfebdd 100644 --- a/src/DependencyInjection/SvelteExtension.php +++ b/src/DependencyInjection/SvelteExtension.php @@ -31,7 +31,7 @@ use Symfony\UX\Svelte\Twig\SvelteComponentExtension; */ class SvelteExtension extends Extension implements PrependExtensionInterface, ConfigurationInterface { - public function load(array $configs, ContainerBuilder $container) + public function load(array $configs, ContainerBuilder $container): void { $configuration = $this->getConfiguration($configs, $container); $config = $this->processConfiguration($configuration, $configs); @@ -52,7 +52,7 @@ class SvelteExtension extends Extension implements PrependExtensionInterface, Co ->addTag('asset_mapper.compiler', ['priority' => 100]); } - public function prepend(ContainerBuilder $container) + public function prepend(ContainerBuilder $container): void { if (!$this->isAssetMapperAvailable($container)) { return;