[#FER-19] Ajouter le healthCheck du pont bascule #58

Merged
tristan merged 12 commits from feature/FER-19-ajouter-le-healthcheck-du-pont-bascule into develop 2026-05-21 12:38:33 +00:00
4 changed files with 5 additions and 5 deletions
Showing only changes of commit 9c9cc2f252 - Show all commits

2
.env
View File

@@ -19,4 +19,4 @@ COOKIE_SECURE=
DATABASE_URL=
PONT_BASCULE_BYPASS=
PONT_BASCULE_URL=
PONT_BASCULE_BASE_URL=

View File

@@ -24,7 +24,7 @@ services:
App\Service\PontBasculeService:
arguments:
$endpoint: '%env(PONT_BASCULE_URL)%'
$baseUrl: '%env(PONT_BASCULE_BASE_URL)%'
$bypass: '%env(bool:PONT_BASCULE_BYPASS)%'
# add more service definitions when explicit configuration is needed

View File

@@ -15,7 +15,7 @@ final class PontBasculeService
public function __construct(
private readonly HttpClientInterface $httpClient,
private readonly PontBasculePayloadDecoder $payloadDecoder,
private readonly string $endpoint,
private readonly string $baseUrl,
private readonly bool $bypass,
) {}
@@ -28,7 +28,7 @@ final class PontBasculeService
$body = $this->getBypassPayload();
} else {
try {
$response = $this->httpClient->request('POST', $this->endpoint);
$response = $this->httpClient->request('POST', $this->baseUrl.'/send/dsd');
$body = $response->getContent(false);
} catch (TransportExceptionInterface $exception) {
throw PontBasculeException::transportFailure($exception->getMessage());

View File

@@ -47,7 +47,7 @@ final class PontBasculeServiceTest extends TestCase
$httpClient
->expects(self::once())
->method('request')
->with('POST', 'http://example.test')
->with('POST', 'http://example.test/send/dsd')
->willReturn($response)
;