From c84277fdc4fe57df3a63e3028fb83c0b86fc58e5 Mon Sep 17 00:00:00 2001 From: Juan Pablo Vial Date: Tue, 13 May 2025 20:09:50 -0400 Subject: [PATCH] Update services --- app/setup/setups/services.php | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/app/setup/setups/services.php b/app/setup/setups/services.php index 8ebc24e..ef17cad 100644 --- a/app/setup/setups/services.php +++ b/app/setup/setups/services.php @@ -119,29 +119,36 @@ return [ return new GuzzleHttp\Client([ 'base_uri' => $container->get('TOKU_URL'), 'headers' => [ - 'x-api-key' => $container->get('TOKU_TOKEN') + 'x-api-key' => $container->get('TOKU_TOKEN'), + 'accept' => 'application/json' ] ]); }, Incoviba\Service\Venta\MediosPago\Toku\Customer::class => function(ContainerInterface $container) { - return new Incoviba\Service\Venta\MediosPago\Toku\Customer( + $service = new Incoviba\Service\Venta\MediosPago\Toku\Customer( $container->get('TokuClient'), $container->get(Incoviba\Repository\Venta\MediosPago\Toku\Customer::class) ); + $service->setLogger($container->get(Psr\Log\LoggerInterface::class)); + return $service; }, Incoviba\Service\Venta\MediosPago\Toku\Subscription::class => function(ContainerInterface $container) { - return new Incoviba\Service\Venta\MediosPago\Toku\Subscription( + $service = new Incoviba\Service\Venta\MediosPago\Toku\Subscription( $container->get('TokuClient'), $container->get(Incoviba\Repository\Venta\MediosPago\Toku\Subscription::class) ); + $service->setLogger($container->get(Psr\Log\LoggerInterface::class)); + return $service; }, Incoviba\Service\Venta\MediosPago\Toku\Invoice::class => function(ContainerInterface $container) { - return new Incoviba\Service\Venta\MediosPago\Toku\Invoice( + $service = new Incoviba\Service\Venta\MediosPago\Toku\Invoice( $container->get('TokuClient'), $container->get(Incoviba\Repository\Venta\MediosPago\Toku\Invoice::class), $container->get(Incoviba\Service\Venta\Pago::class), $container->get(Incoviba\Service\UF::class) ); + $service->setLogger($container->get(Psr\Log\LoggerInterface::class)); + return $service; }, Incoviba\Service\Venta\MediosPago\Toku::class => function(ContainerInterface $container) { return (new Incoviba\Service\Venta\MediosPago\Toku( @@ -171,7 +178,7 @@ return [ return new Incoviba\Service\Worker\Request( $container->get(Psr\Log\LoggerInterface::class), new GuzzleHttp\Client([ - 'base_uri' => $container->get('urls')->api, + 'base_uri' => 'http://proxy/api', 'headers' => [ 'Authorization' => "Bearer {$key}" ]