From 1676d1de553f0b683dd5fdc146c246627cde037c Mon Sep 17 00:00:00 2001 From: Damien PIQUET Date: Sat, 28 Feb 2026 14:31:49 +0100 Subject: [PATCH] Fix: use Reference instead of ->getDefinition() --- .../Configuration/DompdfConfigurationFactory.php | 3 ++- .../Configuration/WkHtmlToPdfConfigurationFactory.php | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Framework/Symfony/DependencyInjection/Configuration/DompdfConfigurationFactory.php b/src/Framework/Symfony/DependencyInjection/Configuration/DompdfConfigurationFactory.php index 8c0bc9d..4d4d5c3 100644 --- a/src/Framework/Symfony/DependencyInjection/Configuration/DompdfConfigurationFactory.php +++ b/src/Framework/Symfony/DependencyInjection/Configuration/DompdfConfigurationFactory.php @@ -11,6 +11,7 @@ use Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\DependencyInjection\Definition; +use Symfony\Component\DependencyInjection\Reference; final class DompdfConfigurationFactory implements BackendConfigurationFactory { @@ -38,7 +39,7 @@ public function create( new Definition( DompdfFactory::class, [ - '$streamFactory' => $container->getDefinition(StreamFactoryInterface::class), + '$streamFactory' => new Reference(StreamFactoryInterface::class), ] ), ) diff --git a/src/Framework/Symfony/DependencyInjection/Configuration/WkHtmlToPdfConfigurationFactory.php b/src/Framework/Symfony/DependencyInjection/Configuration/WkHtmlToPdfConfigurationFactory.php index d0b14d9..87ccce1 100644 --- a/src/Framework/Symfony/DependencyInjection/Configuration/WkHtmlToPdfConfigurationFactory.php +++ b/src/Framework/Symfony/DependencyInjection/Configuration/WkHtmlToPdfConfigurationFactory.php @@ -10,6 +10,7 @@ use Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\DependencyInjection\Definition; +use Symfony\Component\DependencyInjection\Reference; final class WkHtmlToPdfConfigurationFactory implements BackendConfigurationFactory { @@ -37,7 +38,7 @@ public function create( new Definition( WkHtmlToPdfFactory::class, [ - '$streamFactory' => $container->getDefinition(StreamFactoryInterface::class), + '$streamFactory' => new Reference(StreamFactoryInterface::class), '$binary' => $configuration['binary'], '$timeout' => $configuration['timeout'], ]