fix : api jour férié qui a changé d'url
This commit is contained in:
@@ -13,12 +13,11 @@ use Symfony\Contracts\HttpClient\Exception\TransportExceptionInterface;
|
||||
use Symfony\Contracts\HttpClient\HttpClientInterface;
|
||||
use Throwable;
|
||||
|
||||
final class PublicHolidayService implements PublicHolidayServiceInterface
|
||||
final readonly class PublicHolidayService implements PublicHolidayServiceInterface
|
||||
{
|
||||
private const string BASE_URL = 'https://calendrier.api.gouv.fr/jours-feries/';
|
||||
|
||||
public function __construct(
|
||||
private readonly HttpClientInterface $client,
|
||||
private HttpClientInterface $client,
|
||||
private string $holidayUrl
|
||||
) {}
|
||||
|
||||
/**
|
||||
@@ -31,7 +30,7 @@ final class PublicHolidayService implements PublicHolidayServiceInterface
|
||||
public function getHolidaysDay(string $zone): array
|
||||
{
|
||||
$zone = strtolower(trim($zone));
|
||||
$url = self::BASE_URL."{$zone}.json";
|
||||
$url = $this->holidayUrl."{$zone}.json";
|
||||
|
||||
try {
|
||||
$response = $this->client->request(
|
||||
@@ -61,7 +60,7 @@ final class PublicHolidayService implements PublicHolidayServiceInterface
|
||||
{
|
||||
$zone = strtolower(trim($zone));
|
||||
$years = trim($years);
|
||||
$url = self::BASE_URL."{$zone}/{$years}.json";
|
||||
$url = $this->holidayUrl."{$zone}/{$years}.json";
|
||||
|
||||
try {
|
||||
$response = $this->client->request('GET', $url);
|
||||
|
||||
Reference in New Issue
Block a user