Skip to content

Commit c3a2718

Browse files
committed
Revert "[Vue] Remove deprecations for 3.0"
This reverts commit 79e76f3.
1 parent 79e76f3 commit c3a2718

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

src/Vue/src/Twig/VueComponentExtension.php

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
namespace Symfony\UX\Vue\Twig;
1313

1414
use Symfony\UX\StimulusBundle\Helper\StimulusHelper;
15+
use Symfony\WebpackEncoreBundle\Twig\StimulusTwigExtension;
1516
use Twig\Extension\AbstractExtension;
1617
use Twig\TwigFunction;
1718

@@ -23,8 +24,19 @@
2324
*/
2425
class VueComponentExtension extends AbstractExtension
2526
{
26-
public function __construct(private StimulusHelper $stimulusHelper)
27+
private $stimulusHelper;
28+
29+
/**
30+
* @param $stimulus StimulusHelper
31+
*/
32+
public function __construct(StimulusHelper|StimulusTwigExtension $stimulus)
2733
{
34+
if ($stimulus instanceof StimulusTwigExtension) {
35+
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);
36+
$stimulus = new StimulusHelper(null);
37+
}
38+
39+
$this->stimulusHelper = $stimulus;
2840
}
2941

3042
public function getFunctions(): array

0 commit comments

Comments
 (0)