From 00fb12d117d1e844bdd0560cf862c1c521bf359d Mon Sep 17 00:00:00 2001 From: Nathan Page Date: Fri, 2 Jul 2021 12:21:04 +1000 Subject: [PATCH] [EasyBugsnag] Fix symfony integration for aws ecs fargate (#619) --- .../Symfony/DependencyInjection/EasyBugsnagExtension.php | 2 ++ .../src/Bridge/Symfony/Resources/config/aws_ecs_fargate.php | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) 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 . '%'); };