From 9d43a968867e7cb5e8d559e984caa56865aaa582 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20Andr=C3=A9?= Date: Wed, 24 Sep 2025 20:41:42 +0200 Subject: [PATCH] [Vue] Remove deprecations for 3.0 --- src/Vue/CHANGELOG.md | 1 + src/Vue/src/Twig/VueComponentExtension.php | 14 +------------- 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/src/Vue/CHANGELOG.md b/src/Vue/CHANGELOG.md index 1ed95c0745d..b56bd61c491 100644 --- a/src/Vue/CHANGELOG.md +++ b/src/Vue/CHANGELOG.md @@ -4,6 +4,7 @@ - Minimum required Symfony version is now 6.4 - Minimum required PHP version is now 8.2 +- Remove old compatibility layer with deprecated `StimulusTwigExtension` from WebpackEncoreBundle ^1.0, use StimulusBundle instead ## 2.30 diff --git a/src/Vue/src/Twig/VueComponentExtension.php b/src/Vue/src/Twig/VueComponentExtension.php index 322a143340e..6426976a526 100644 --- a/src/Vue/src/Twig/VueComponentExtension.php +++ b/src/Vue/src/Twig/VueComponentExtension.php @@ -12,7 +12,6 @@ namespace Symfony\UX\Vue\Twig; use Symfony\UX\StimulusBundle\Helper\StimulusHelper; -use Symfony\WebpackEncoreBundle\Twig\StimulusTwigExtension; use Twig\Extension\AbstractExtension; use Twig\TwigFunction; @@ -24,19 +23,8 @@ */ class VueComponentExtension extends AbstractExtension { - private $stimulusHelper; - - /** - * @param $stimulus StimulusHelper - */ - public function __construct(StimulusHelper|StimulusTwigExtension $stimulus) + public function __construct(private StimulusHelper $stimulusHelper) { - if ($stimulus instanceof StimulusTwigExtension) { - trigger_deprecation('symfony/ux-vue', '2.9', 'Passing an instance of "%s" to "%s" is deprecated, pass an instance of "%s" instead.', StimulusTwigExtension::class, __CLASS__, StimulusHelper::class); - $stimulus = new StimulusHelper(null); - } - - $this->stimulusHelper = $stimulus; } public function getFunctions(): array