diff --git a/packages/EasyBugsnag/src/Bridge/Symfony/DependencyInjection/EasyBugsnagExtension.php b/packages/EasyBugsnag/src/Bridge/Symfony/DependencyInjection/EasyBugsnagExtension.php index 0d6424bb1..2d7053eec 100644 --- a/packages/EasyBugsnag/src/Bridge/Symfony/DependencyInjection/EasyBugsnagExtension.php +++ b/packages/EasyBugsnag/src/Bridge/Symfony/DependencyInjection/EasyBugsnagExtension.php @@ -49,6 +49,8 @@ public function load(array $configs, ContainerBuilder $container): void BridgeConstantsInterface::PARAM_AWS_ECS_FARGATE_META_URL, $config['aws_ecs_fargate_meta_url'] ); + + $loader->load('aws_ecs_fargate.php'); } if ($config['session_tracking'] ?? false) { diff --git a/packages/EasyBugsnag/src/Bridge/Symfony/Resources/config/aws_ecs_fargate.php b/packages/EasyBugsnag/src/Bridge/Symfony/Resources/config/aws_ecs_fargate.php index be23543e6..009b3008d 100644 --- a/packages/EasyBugsnag/src/Bridge/Symfony/Resources/config/aws_ecs_fargate.php +++ b/packages/EasyBugsnag/src/Bridge/Symfony/Resources/config/aws_ecs_fargate.php @@ -2,6 +2,7 @@ declare(strict_types=1); +use EonX\EasyBugsnag\Bridge\BridgeConstantsInterface; use EonX\EasyBugsnag\Configurators\AwsEcsFargateConfigurator; use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator; @@ -11,5 +12,8 @@ ->autoconfigure() ->autowire(); - $services->set(AwsEcsFargateConfigurator::class); + $services + ->set(AwsEcsFargateConfigurator::class) + ->arg('$storageFilename', '%' . BridgeConstantsInterface::PARAM_AWS_ECS_FARGATE_META_STORAGE_FILENAME . '%') + ->arg('$url', '%' . BridgeConstantsInterface::PARAM_AWS_ECS_FARGATE_META_URL . '%'); };